@@ -60,7 +60,7 @@ Future<ModularTest> loadTest(Uri uri) async {
6060 }
6161 var relativeUri = Uri .parse (fileName);
6262 var isMain = moduleName == 'main' ;
63- var module = Module (moduleName, [], testUri, [relativeUri], {},
63+ var module = Module (moduleName, [], testUri, [relativeUri],
6464 mainSource: isMain ? relativeUri : null ,
6565 isMain: isMain,
6666 packageBase: Uri .parse ('.' ));
@@ -87,7 +87,7 @@ Future<ModularTest> loadTest(Uri uri) async {
8787 return _moduleConflict (moduleName, modules[moduleName]! , testUri);
8888 }
8989 var sources = await _listModuleSources (entryUri);
90- modules[moduleName] = Module (moduleName, [], testUri, sources, {},
90+ modules[moduleName] = Module (moduleName, [], testUri, sources,
9191 packageBase: Uri .parse ('$moduleName /' ));
9292 }
9393 }
@@ -109,7 +109,6 @@ Future<ModularTest> loadTest(Uri uri) async {
109109 await _addModulePerPackage (spec.packages, testUri, modules);
110110 _attachDependencies (spec.dependencies, modules);
111111 _attachDependencies (defaultTestSpecification.dependencies, modules);
112- _attachMacros (spec.macros, modules);
113112 _addSdkDependencies (modules, sdkModule);
114113 _detectCyclesAndRemoveUnreachable (modules, mainModule);
115114 var sortedModules = modules.values.toList ()
@@ -155,20 +154,6 @@ void _attachDependencies(
155154 });
156155}
157156
158- void _attachMacros (Map <String , Map <String , Map <String , List <String >>>> macros,
159- Map <String , Module > modules) {
160- macros.forEach ((name, macroConstructors) {
161- final module = modules[name];
162- if (module == null ) {
163- _invalidTest ("declared macros for a nonexistent module named '$name '" );
164- }
165- if (module.macroConstructors.isNotEmpty) {
166- _invalidTest ("Module macros have already been declared on $name ." );
167- }
168- module.macroConstructors.addAll (macroConstructors);
169- });
170- }
171-
172157/// Make every module depend on the sdk module.
173158void _addSdkDependencies (Map <String , Module > modules, Module sdkModule) {
174159 for (var module in modules.values) {
@@ -192,8 +177,7 @@ Future<void> _addModulePerPackage(Map<String, String> packages, Uri configRoot,
192177 // TODO(sigmund): validate that we don't use a different alias for a
193178 // module that is part of the test (package name and module name should
194179 // match).
195- modules[packageName] = Module (
196- packageName, [], packageRootUri, sources, {},
180+ modules[packageName] = Module (packageName, [], packageRootUri, sources,
197181 isPackage: true , packageBase: Uri .parse ('lib/' ), isShared: true );
198182 }
199183 }
@@ -221,7 +205,7 @@ Future<Module> _createSdkModule(Uri root) async {
221205 }
222206 }
223207 sources.sort ((a, b) => a.path.compareTo (b.path));
224- return Module ('sdk' , [], root, sources, {}, isSdk: true , isShared: true );
208+ return Module ('sdk' , [], root, sources, isSdk: true , isShared: true );
225209}
226210
227211/// Trim the set of modules, and detect cycles while we are at it.
0 commit comments