@@ -17,28 +17,34 @@ import 'package:test/test.dart';
1717import 'src/utils.dart' as utils;
1818
1919void 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-
3120 Directory sdkDir = getSdkDir ();
3221
3322 if (sdkDir == null ) {
3423 print ("Warning: unable to locate the Dart SDK." );
3524 exit (1 );
3625 }
3726
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+ });
4248
4349 group ('Package' , () {
4450 group ('test package' , () {
0 commit comments