| Index: tools/testing/dart/test_runner.dart
 | 
| ===================================================================
 | 
| --- tools/testing/dart/test_runner.dart	(revision 13713)
 | 
| +++ tools/testing/dart/test_runner.dart	(working copy)
 | 
| @@ -77,6 +77,7 @@
 | 
|    String displayName;
 | 
|    TestOutput output;
 | 
|    bool isNegative;
 | 
| +  bool usesWebDriver;
 | 
|    Set<String> expectedOutcomes;
 | 
|    TestCaseEvent completedHandler;
 | 
|    TestInformation info;
 | 
| @@ -87,7 +88,8 @@
 | 
|             this.completedHandler,
 | 
|             this.expectedOutcomes,
 | 
|             {this.isNegative: false,
 | 
| -            this.info: null}) {
 | 
| +            this.info: null,
 | 
| +            this.usesWebDriver: false}) {
 | 
|      if (!isNegative) {
 | 
|        this.isNegative = displayName.contains("negative_test");
 | 
|      }
 | 
| @@ -165,10 +167,6 @@
 | 
|    List<String> get batchTestArguments => commands.last().arguments;
 | 
|  
 | 
|    void completed() { completedHandler(this); }
 | 
| -
 | 
| -  bool get usesWebDriver => Contains(
 | 
| -      configuration['runtime'],
 | 
| -      const ['chrome', 'dartium', 'ff', 'safari', 'ie', 'opera']);
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -621,7 +619,7 @@
 | 
|        stdout.add('test.dart: Compilation finished $suffix\n');
 | 
|        if (currentStep == totalSteps - 1 && testCase.usesWebDriver &&
 | 
|            !testCase.configuration['noBatch']) {
 | 
| -        // Note: processQueue will always be non-null for runtime == ie, ff,
 | 
| +        // Note: processQueue will always be non-null for runtime == ie9, ff,
 | 
|          // safari, chrome, opera. (It is only null for runtime == vm)
 | 
|          // This RunningProcess object is done, and hands over control to
 | 
|          // BatchRunner.startTest(), which handles reporting, etc.
 | 
| 
 |