| Index: tools/test-runtime.dart
|
| diff --git a/tools/test-runtime.dart b/tools/test-runtime.dart
|
| index cd371b0448f7cec1decb8106d96e9a3e3b1dd38f..e5aed57f0719a639be2eb74d144a02b1f7053873 100755
|
| --- a/tools/test-runtime.dart
|
| +++ b/tools/test-runtime.dart
|
| @@ -72,25 +72,21 @@ main() {
|
| print(Strings.join(output_words, ' '));
|
| }
|
|
|
| - var configurationIterator = configurations.iterator;
|
| - void enqueueConfiguration(ProcessQueue queue) {
|
| - if (!configurationIterator.moveNext()) return;
|
| -
|
| - var conf = configurationIterator.current;
|
| + var testSuites = new List<TestSuite>();
|
| + for (var conf in configurations) {
|
| if (selectors.containsKey('co19')) {
|
| - queue.addTestSuite(new Co19TestSuite(conf));
|
| + testSuites.add(new Co19TestSuite(conf));
|
| }
|
| if (conf['runtime'] == 'vm' && selectors.containsKey('vm')) {
|
| // vm tests contain both cc tests (added here) and dart tests (added in
|
| // [TEST_SUITE_DIRECTORIES]).
|
| - queue.addTestSuite(new VMTestSuite(conf));
|
| + testSuites.add(new VMTestSuite(conf));
|
| }
|
|
|
| for (final testSuiteDir in TEST_SUITE_DIRECTORIES) {
|
| final name = testSuiteDir.filename;
|
| if (selectors.containsKey(name)) {
|
| - queue.addTestSuite(
|
| - new StandardTestSuite.forDirectory(conf, testSuiteDir));
|
| + testSuites.add(new StandardTestSuite.forDirectory(conf, testSuiteDir));
|
| }
|
| }
|
| }
|
| @@ -112,7 +108,7 @@ main() {
|
| progressIndicator,
|
| startTime,
|
| printTiming,
|
| - enqueueConfiguration,
|
| + testSuites,
|
| () => TestingServerRunner.terminateHttpServers(),
|
| verbose,
|
| listTests);
|
|
|