@@ -17,28 +17,34 @@ import 'package:test/test.dart';
17
17
import 'src/utils.dart' as utils;
18
18
19
19
void main () {
20
- utils.init ();
21
-
22
- final Package package = utils.testPackage;
23
- final Package ginormousPackage = utils.testPackageGinormous;
24
- final Library exLibrary =
25
- package.libraries.firstWhere ((lib) => lib.name == 'ex' );
26
- final Library fakeLibrary =
27
- package.libraries.firstWhere ((lib) => lib.name == 'fake' );
28
- final Library twoExportsLib =
29
- package.libraries.firstWhere ((lib) => lib.name == 'two_exports' );
30
-
31
20
Directory sdkDir = getSdkDir ();
32
21
33
22
if (sdkDir == null ) {
34
23
print ("Warning: unable to locate the Dart SDK." );
35
24
exit (1 );
36
25
}
37
26
38
- Package sdkAsPackage = Package .withAutoIncludedDependencies (
39
- getSdkLibrariesToDocument (utils.sdkDir, utils.analyzerHelper.context),
40
- new PackageMeta .fromSdk (sdkDir),
41
- new PackageWarningOptions ());
27
+ Package package;
28
+ Package ginormousPackage;
29
+ Library exLibrary;
30
+ Library fakeLibrary;
31
+ Library twoExportsLib;
32
+ Package sdkAsPackage;
33
+
34
+ setUpAll (() {
35
+ utils.init ();
36
+ package = utils.testPackage;
37
+ ginormousPackage = utils.testPackageGinormous;
38
+ exLibrary = package.libraries.firstWhere ((lib) => lib.name == 'ex' );
39
+ fakeLibrary = package.libraries.firstWhere ((lib) => lib.name == 'fake' );
40
+ twoExportsLib =
41
+ package.libraries.firstWhere ((lib) => lib.name == 'two_exports' );
42
+
43
+ sdkAsPackage = Package .withAutoIncludedDependencies (
44
+ getSdkLibrariesToDocument (utils.sdkDir, utils.analyzerHelper.context),
45
+ new PackageMeta .fromSdk (sdkDir),
46
+ new PackageWarningOptions ());
47
+ });
42
48
43
49
group ('Package' , () {
44
50
group ('test package' , () {
0 commit comments