anchor.diff:    filterStacks = true;
     unittestConfiguration.timeout = null;
   }
  -
  -/// Returns whether we're running on a Dart build bot.
  -bool get runningOnBuildbot =>
  -  Platform.environment.containsKey('BUILDBOT_BUILDERNAME');
   
   /// The current [HttpServer] created using [serve].
   var _server;
  
positive.code: /// The path to the `packages` directory from which pub loads its dependencies.
  String get _packageRoot => path.absolute(Platform.packageRoot);
  
  /// Skips the current test if Git is not installed. This validates that the
  /// current test is running on a buildbot in which case we expect git to be
  /// installed. If we are not running on the buildbot, we will instead see if
  /// git is installed and skip the test if not. This way, users don't need to
  /// have git installed to run the tests locally (unless they actually care
  /// about the pub git tests).
  ///
  /// This will also increase the [Schedule] timeout to 30 seconds on Windows,
  /// where Git runs really slowly.
  void ensureGit() {
    if (Platform.operatingSystem == "windows") {
  
negative.code: 
    schedule(() {
      return gitlib.isInstalled.then((installed) {
        if (!installed) {
          throw new Exception("Git must be installed to run this test.");
        }
      });
    }, 'ensuring that Git is installed');
  }
  