anchor.diff:      }
     }
   
  +  void onDone(bool success) {
  +    // Override and don't call the superclass onDone() to avoid printing the
  +    // "unittest-suite-..." boilerplate.
  +    Future.wait([stdout.close(), stderr.close()]).then((_) {
  +      exit(success ? 0 : 1);
  +    });
  +  }
  +
     String _indent(String str) {
       return str.split("\n").map((line) => "  $line").join("\n");
     }
  
positive.code:     if (passed == 0 && failed == 0 && errors == 0 && uncaughtError == null) {
        print('\nNo tests ran.');
      } else if (failed == 0 && errors == 0 && uncaughtError == null) {
        _progressLine(_start, _pass, _fail, 'All tests pass', _GREEN);
        print('\nAll $passed tests passed.');
        success = true;
      } else {
        _progressLine(_start, _pass, _fail, 'Some tests fail', _RED);
        print('');
        if (uncaughtError != null) {
          print('Top-level uncaught error: $uncaughtError');
  
negative.code:  */
  library compact_vm_config;
  
  import 'dart:async';
  import 'dart:io';
  
  import 'unittest.dart';
  import 'vm_config.dart';
  
  const String _GREEN = '\u001b[32m';
  const String _RED = '\u001b[31m';
  const String _NONE = '\u001b[0m';
  
  const int MAX_LINE = 80;
  
  class CompactVMConfiguration extends VMConfiguration {
  