Chromium Code Reviews| Index: tools/testing/dart/test_suite.dart |
| diff --git a/tools/testing/dart/test_suite.dart b/tools/testing/dart/test_suite.dart |
| index 2e95a664bd2377dd58211a27d0d1bb1d808ad1a8..d7b169e1e94f991732d024cef2438f094d4cd9f3 100644 |
| --- a/tools/testing/dart/test_suite.dart |
| +++ b/tools/testing/dart/test_suite.dart |
| @@ -19,13 +19,13 @@ import 'browser_test.dart'; |
| import 'command.dart'; |
| import 'compiler_configuration.dart'; |
| import 'configuration.dart'; |
| -import 'drt_updater.dart'; |
| import 'expectation.dart'; |
| import 'expectation_set.dart'; |
| import 'html_test.dart' as html_test; |
| import 'http_server.dart'; |
| import 'multitest.dart'; |
| import 'path.dart'; |
| +import 'runtime_updater.dart'; |
| import 'summary_report.dart'; |
| import 'test_configurations.dart'; |
| import 'test_runner.dart'; |
| @@ -646,7 +646,10 @@ class StandardTestSuite extends TestSuite { |
| Future forEachTest( |
| Function onTest, Map<String, List<TestInformation>> testCache, |
| [VoidFunction onDone]) async { |
| - await updateDartium(); |
| + if (!configuration.listTests) { |
| + await updateContentShell(configuration.runtime, configuration.drtPath); |
| + } |
| + |
| doTest = onTest; |
| testExpectations = readExpectations(); |
| @@ -666,24 +669,6 @@ class StandardTestSuite extends TestSuite { |
| } |
| /** |
| - * If Content shell/Dartium is required, and not yet updated, waits for |
| - * the update then completes. Otherwise completes immediately. |
| - */ |
| - Future updateDartium() { |
| - var completer = new Completer(); |
| - var updater = runtimeUpdater(configuration.runtime, configuration.drtPath, |
| - configuration.dartiumPath); |
| - if (updater == null || updater.updated) { |
| - return new Future.value(null); |
| - } |
| - |
| - assert(updater.isActive); |
| - updater.onUpdated.add(() => completer.complete(null)); |
| - |
| - return completer.future; |
| - } |
| - |
| - /** |
| * Reads the status files and completes with the parsed expectations. |
| */ |
| ExpectationSet readExpectations() { |
| @@ -1030,8 +1015,6 @@ class StandardTestSuite extends TestSuite { |
| Map<String, Set<Expectation>> expectations, |
| List<String> vmOptions, |
| String tempDir) { |
| - // TODO(Issue 14651): If we're on dartium, we need to pass [packageRoot] |
| - // on to the browser (it may be test specific). |
| var filePath = info.filePath; |
| var fileName = filePath.toNativePath(); |
| @@ -1106,10 +1089,10 @@ class StandardTestSuite extends TestSuite { |
| break; |
| case Compiler.dartdevc: |
| - var toPath = new Path('$compilationTempDir/$nameNoExt.js') |
| - .toNativePath(); |
| - commands.add(configuration.compilerConfiguration.createCommand( |
| - dartWrapperFilename, toPath)); |
| + var toPath = |
| + new Path('$compilationTempDir/$nameNoExt.js').toNativePath(); |
| + commands.add(configuration.compilerConfiguration |
| + .createCommand(dartWrapperFilename, toPath)); |
| break; |
| case Compiler.none: |
| @@ -1127,13 +1110,13 @@ class StandardTestSuite extends TestSuite { |
| switch (configuration.compiler) { |
| case Compiler.dart2js: |
| - commands.add(_dart2jsCompileCommand(fromPath.toNativePath(), |
| - toPath, tempDir, optionsFromFile)); |
| + commands.add(_dart2jsCompileCommand( |
| + fromPath.toNativePath(), toPath, tempDir, optionsFromFile)); |
| break; |
| case Compiler.dartdevc: |
| - commands.add(configuration.compilerConfiguration.createCommand( |
| - fromPath.toNativePath(), toPath)); |
| + commands.add(configuration.compilerConfiguration |
| + .createCommand(fromPath.toNativePath(), toPath)); |
| break; |
| default: |
|
Bill Hesse
2017/07/19 14:13:06
Remove.
Bob Nystrom
2017/07/20 00:00:01
Done.
|
| @@ -1404,8 +1387,8 @@ class StandardTestSuite extends TestSuite { |
| * creating additional files in the test directories. |
| * |
| * Here is a list of options that are used by 'test.dart' today: |
| - * - Flags can be passed to the vm or dartium process that runs the test by |
| - * adding a comment to the test file: |
| + * - Flags can be passed to the vm process that runs the test by adding a |
| + * comment to the test file: |
| * |
| * // VMOptions=--flag1 --flag2 |
| * |
| @@ -1649,9 +1632,7 @@ class StandardTestSuite extends TestSuite { |
| Runtime.dartPrecompiled, |
| Runtime.vm, |
| Runtime.drt, |
| - Runtime.dartium, |
| - Runtime.contentShellOnAndroid, |
| - Runtime.dartiumOnAndroid |
| + Runtime.contentShellOnAndroid |
| ]; |
| var needsVmOptions = compilers.contains(configuration.compiler) && |