anchor.diff:   * $fail tests are expected to fail that we should fix
    * $crash tests are expected to crash that we should fix
    * $timeout tests are allowed to timeout
  + * $compileErrorSkip tests are skipped on browsers due to compile-time error
   """;
       print(report);
      }
  
positive.code:     }
  
      Set<String> expectations = testExpectations.expectations(testName);
      if (configuration['report']) {
        // Tests with multiple VMOptions are counted more than once.
        for (var dummy in getVmOptions(optionsFromFile)) {
  
negative.code:         ++timeout;
        }
      }
    }
  
    static void addCompileErrorSkipTest() {
      total++;
      compileErrorSkip++;
    }
  
    static void printReport() {
  