anchor.diff:        String uncaughtError) {
       var success = false;
       if (passed == 0 && failed == 0 && errors == 0 && uncaughtError == null) {
  -      print('\nNo tests ran.');
  +      _print('\nNo tests ran.');
       } else if (failed == 0 && errors == 0 && uncaughtError == null) {
         _progressLine(_start, _pass, _fail, 'All tests passed!', _NONE);
  -      stdout.write('\n');
  +      _print();
         success = true;
       } else {
         _progressLine(_start, _pass, _fail, 'Some tests failed.', _RED);
  -      stdout.write('\n');
  +      _print();
         if (uncaughtError != null) {
  -        print('Top-level uncaught error: $uncaughtError');
  -      }
  -      print('$passed PASSED, $failed FAILED, $errors ERRORS');
  +        _print('Top-level uncaught error: $uncaughtError');
  +      }
  +      _print('$passed PASSED, $failed FAILED, $errors ERRORS');
       }
     }
   
  
positive.code:   }
  }
  
  void useCompactVMConfiguration() {
    // If the test is running on the Dart buildbots, we don't want to use this
    // config since it's output may not be what the bots expect.
  
negative.code:     } else {
        _fail++;
        _progressLine(_start, _pass, _fail, test.description);
        _print();
        if (test.message != '') {
          _print(indent(test.message));
        }
  
        if (test.stackTrace != null) {
          _print(indent(test.stackTrace.toString()));
        }
      }
    }
  