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:   static int fail = 0;
    static int crash = 0;
    static int timeout = 0;
  
    static void add(Set<String> expectations) {
      ++total;
  
negative.code:         ++timeout;
        }
      }
    }
  
    static void addCompileErrorSkipTest() {
      total++;
      compileErrorSkip++;
    }
  
    static void printReport() {
  