Index: tests/service_tests/multiple_services/multiple_services_tests.dart |
diff --git a/tests/service_tests/multiple_services/multiple_services_tests.dart b/tests/service_tests/multiple_services/multiple_services_tests.dart |
deleted file mode 100644 |
index 8eeb6629b2cdf3bb8a8f22f68500fe8262088aff..0000000000000000000000000000000000000000 |
--- a/tests/service_tests/multiple_services/multiple_services_tests.dart |
+++ /dev/null |
@@ -1,100 +0,0 @@ |
-// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-import 'dart:async' show |
- Future; |
- |
-import '../service_tests.dart' show |
- BuildSnapshotRule, |
- CcRule, |
- CompileServiceRule, |
- CopyRule, |
- RunSnapshotsRule, |
- ServiceTest; |
- |
-const String thisDirectory = 'tests/service_tests/multiple_services'; |
- |
-const List<String> sharedIdlFiles = const <String>[ |
- 'service_one.idl', |
- 'service_two.idl', |
-]; |
- |
-const List<String> sharedDartFiles = const <String>[ |
- 'service_one_impl.dart', |
- 'service_two_impl.dart', |
-]; |
- |
-const List<String> sharedCCFiles = const <String>[ |
- 'cc/service_one.cc', |
- 'cc/service_two.cc', |
- 'cc/struct.cc', |
- 'cc/unicode.cc', |
-]; |
- |
-class MultipleServicesTest extends ServiceTest { |
- MultipleServicesTest() |
- : super('multiple_services'); |
- |
- String get mainFile => 'multiple_services.dart'; |
- String get mainPath => '$outputDirectory/multiple_services.dart'; |
- String get snapshotPath => '$outputDirectory/multiple_services.snapshot'; |
- String get executablePath => '$outputDirectory/multiple_services'; |
- |
- Future<Null> prepare() async { |
- rules.add(new CopyRule(thisDirectory, outputDirectory, [mainFile])); |
- rules.add(new CopyRule(thisDirectory, outputDirectory, sharedDartFiles)); |
- |
- for (String idl in sharedIdlFiles) { |
- rules.add(new CompileServiceRule('$thisDirectory/$idl', outputDirectory)); |
- } |
- |
- rules.add(new CcRule( |
- executable: executablePath, |
- includePaths: [outputDirectory], |
- sources: ['$thisDirectory/multiple_services_test.cc'] |
- ..addAll(sharedCCFiles.map((path) => '$outputDirectory/$path')))); |
- |
- rules.add(new BuildSnapshotRule(mainPath, snapshotPath)); |
- |
- rules.add(new RunSnapshotsRule(executablePath, [snapshotPath])); |
- } |
-} |
- |
-class MultipleSnapshotsTest extends ServiceTest { |
- MultipleSnapshotsTest() |
- : super('multiple_snapshots'); |
- |
- String get serviceOnePath => '$outputDirectory/service_one_impl.dart'; |
- String get snapshotOnePath => '$outputDirectory/service_one.snapshot'; |
- |
- String get serviceTwoPath => '$outputDirectory/service_two_impl.dart'; |
- String get snapshotTwoPath => '$outputDirectory/service_two.snapshot'; |
- |
- String get executablePath => '$outputDirectory/multiple_snapshots'; |
- |
- Future<Null> prepare() async { |
- rules.add(new CopyRule(thisDirectory, outputDirectory, sharedDartFiles)); |
- |
- for (String idl in sharedIdlFiles) { |
- rules.add(new CompileServiceRule('$thisDirectory/$idl', outputDirectory)); |
- } |
- |
- rules.add(new CcRule( |
- executable: executablePath, |
- includePaths: [outputDirectory], |
- sources: ['$thisDirectory/multiple_snapshots_test.cc'] |
- ..addAll(sharedCCFiles.map((path) => '$outputDirectory/$path')))); |
- |
- rules.add(new BuildSnapshotRule(serviceOnePath, snapshotOnePath)); |
- rules.add(new BuildSnapshotRule(serviceTwoPath, snapshotTwoPath)); |
- |
- rules.add(new RunSnapshotsRule( |
- executablePath, [snapshotOnePath, snapshotTwoPath])); |
- } |
-} |
- |
-final List<ServiceTest> serviceTests = <ServiceTest>[ |
- new MultipleServicesTest(), |
- new MultipleSnapshotsTest(), |
-]; |