| Index: tools/testing/dart/test_runner.dart
|
| diff --git a/tools/testing/dart/test_runner.dart b/tools/testing/dart/test_runner.dart
|
| index 8cef5a5f2915c39d6bdd32fd950efabe1a346132..e51bc05b4aa17c4a071eeb3e07deeafbaf60b17b 100644
|
| --- a/tools/testing/dart/test_runner.dart
|
| +++ b/tools/testing/dart/test_runner.dart
|
| @@ -208,9 +208,9 @@ class RunningProcess {
|
| Expect.isFalse(testCase.expectedOutcomes.contains(SKIP));
|
| stdout = new List<String>();
|
| stderr = new List<String>();
|
| - if (testCase is BrowserTestCase) {
|
| - runCommand(testCase.compilerPath,
|
| - testCase.compilerArguments,
|
| + if (testCase is BrowserTestCase && testCase.dynamic.compilerPath != null) {
|
| + runCommand(testCase.dynamic.compilerPath,
|
| + testCase.dynamic.compilerArguments,
|
| compilerExitHandler);
|
| } else {
|
| runCommand(testCase.executablePath, testCase.arguments, exitHandler);
|
|
|