Index: sdk/lib/_internal/pub_generated/test/transformers_needed_by_transformers/utils.dart |
diff --git a/sdk/lib/_internal/pub_generated/test/transformers_needed_by_transformers/utils.dart b/sdk/lib/_internal/pub_generated/test/transformers_needed_by_transformers/utils.dart |
deleted file mode 100644 |
index 53829617e7614005673ad7176f8e718297da3f98..0000000000000000000000000000000000000000 |
--- a/sdk/lib/_internal/pub_generated/test/transformers_needed_by_transformers/utils.dart |
+++ /dev/null |
@@ -1,78 +0,0 @@ |
-library pub_tests; |
-import 'package:path/path.dart' as p; |
-import 'package:scheduled_test/scheduled_test.dart'; |
-import '../../lib/src/barback/cycle_exception.dart'; |
-import '../../lib/src/barback/transformers_needed_by_transformers.dart'; |
-import '../../lib/src/entrypoint.dart'; |
-import '../../lib/src/io.dart'; |
-import '../../lib/src/package.dart'; |
-import '../../lib/src/package_graph.dart'; |
-import '../../lib/src/source/path.dart'; |
-import '../../lib/src/system_cache.dart'; |
-import '../../lib/src/utils.dart'; |
-import '../test_pub.dart'; |
-void expectDependencies(Map<String, Iterable<String>> expected) { |
- expected = mapMap(expected, value: (_, ids) => ids.toSet()); |
- schedule(() { |
- var result = mapMap( |
- computeTransformersNeededByTransformers(_loadPackageGraph()), |
- key: (id, _) => id.toString(), |
- value: (_, ids) => ids.map((id) => id.toString()).toSet()); |
- expect(result, equals(expected)); |
- }, "expect dependencies to match $expected"); |
-} |
-void expectException(matcher) { |
- schedule(() { |
- expect( |
- () => computeTransformersNeededByTransformers(_loadPackageGraph()), |
- throwsA(matcher)); |
- }, "expect an exception: $matcher"); |
-} |
-void expectCycleException(Iterable<String> steps) { |
- expectException(predicate((error) { |
- expect(error, new isInstanceOf<CycleException>()); |
- expect(error.steps, equals(steps)); |
- return true; |
- }, "cycle exception:\n${steps.map((step) => " $step").join("\n")}")); |
-} |
-PackageGraph _loadPackageGraph() { |
- var packages = {}; |
- var systemCache = new SystemCache(p.join(sandboxDir, cachePath)); |
- systemCache.sources |
- ..register(new PathSource()) |
- ..setDefault('path'); |
- var entrypoint = new Entrypoint(p.join(sandboxDir, appPath), systemCache); |
- for (var package in listDir(sandboxDir)) { |
- if (!fileExists(p.join(package, 'pubspec.yaml'))) continue; |
- var packageName = p.basename(package); |
- packages[packageName] = |
- new Package.load(packageName, package, systemCache.sources); |
- } |
- loadPackage(packageName) { |
- if (packages.containsKey(packageName)) return; |
- packages[packageName] = new Package.load( |
- packageName, |
- p.join(pkgPath, packageName), |
- systemCache.sources); |
- for (var dep in packages[packageName].dependencies) { |
- loadPackage(dep.name); |
- } |
- } |
- loadPackage('barback'); |
- return new PackageGraph(entrypoint, null, packages); |
-} |
-String transformer([Iterable<String> imports]) { |
- if (imports == null) imports = []; |
- var buffer = |
- new StringBuffer()..writeln('import "package:barback/barback.dart";'); |
- for (var import in imports) { |
- buffer.writeln('import "$import";'); |
- } |
- buffer.writeln(""" |
-NoOpTransformer extends Transformer { |
- bool isPrimary(AssetId id) => true; |
- void apply(Transform transform) {} |
-} |
-"""); |
- return buffer.toString(); |
-} |