anchor.diff:      _pass--;
       _fail++;
       _progressLine(_start, _pass, _fail, test.description);
  -    stdout.write('\n');
  +    _print();
       if (test.message != '') {
  -      print(indent(test.message));
  +      _print(indent(test.message));
       }
   
       if (test.stackTrace != null) {
  -      print(indent(test.stackTrace.toString()));
  +      _print(indent(test.stackTrace.toString()));
       }
     }
   
  
positive.code:     } else {
        _fail++;
        _progressLine(_start, _pass, _fail, test.description);
        stdout.write('\n');
        if (test.message != '') {
          print(indent(test.message));
        }
  
        if (test.stackTrace != null) {
          print(indent(test.stackTrace.toString()));
        }
      }
    }
  
negative.code:   }
  }
  
  // TODO(sigmund): delete when dartbug.com/17269 is fixed (use `print` instead).
  _print([value = '']) => stdout.write('$value\n');
  
  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.
  