anchor.diff:  
       // Close the running tests first so that we're sure to wait for them to
       // finish before we close their suites and cause them to become unloaded.
  -    var allLiveTests = liveTests.toSet()
  -      ..addAll(_activeLoadTests)
  -      ..addAll(_hidden);
  +    var allLiveTests = liveTests.toSet()..addAll(_activeLoadTests);
       var futures = allLiveTests.map((liveTest) => liveTest.close()).toList();
   
       // Closing the load pool will close the test suites as soon as their tests
  
positive.code:   /// The tests that are still running, in the order they begain running.
    List<LiveTest> get active => new UnmodifiableListView(_active);
    final _active = new QueueList<LiveTest>();
  
    /// The set of tests that have completed successfully but shouldn't be
    /// displayed by the reporter.
    ///
    /// This includes load tests, `setUpAll`, and `tearDownAll`.
    final _hidden = new Set<LiveTest>();
  
    /// The set of tests that have been marked for restarting.
    ///
  
negative.code:       }
  
        // Surface the load test if it fails so that the user can see the failure.
        if (state.result == Result.success) return;
        _failed.add(liveTest);
        _liveTests.add(liveTest);
      });
  
      // Run the test immediately. We don't want loading to be blocked on suites
  