anchor.diff:                contentShellFilename, fullHtmlPath, contentShellOptions,
                 dartFlags, configurationDir));
           } else {
  -          // Use the BrowserController to send the test to a browser process.
  +          assert(configuration['use_browser_controller']);
             // This command is not actually run, it is used for reproducing
             // the failure.
             args = ['tools/testing/dart/launch_browser.dart',
  
positive.code:           expectations.length == 2) {
          ++failOk;
        }
        if (expectations.contains(Expectation.FAIL) && expectations.length == 1) {
          ++fail;
        }
        if (expectations.contains(Expectation.CRASH) &&
  
negative.code:   static int compileErrorSkip = 0;
  
    static void add(Set<Expectation> expectations) {
      bool containsFail = expectations.any(
          (expectation) => expectation.canBeOutcomeOf(Expectation.FAIL));
      ++total;
      if (expectations.contains(Expectation.SKIP)) {
        ++skipped;
  