anchor.diff:        }
   
         // Surface the load test if it fails so that the user can see the failure.
  -      if (state.result == Result.success) {
  -        _hidden.add(liveTest);
  -      } else {
  -        _failed.add(liveTest);
  -        _liveTests.add(liveTest);
  -      }
  +      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
  
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: 
      // 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);
      var futures = allLiveTests.map((liveTest) => liveTest.close()).toList();
  
      // Closing the load pool will close the test suites as soon as their tests
  