Index: lib/src/runner/engine.dart |
diff --git a/lib/src/runner/engine.dart b/lib/src/runner/engine.dart |
index 7997c04eaed30928c3815f73c8bb5524354f1580..ca47c0998801c94ae39a7d58dacbeb066b6f033b 100644 |
--- a/lib/src/runner/engine.dart |
+++ b/lib/src/runner/engine.dart |
@@ -147,12 +147,6 @@ class Engine { |
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. |
/// |
/// This is always a subset of [active]. Once a test in here has finished |
@@ -339,7 +333,6 @@ class Engine { |
_passed.add(liveTest); |
} else { |
_liveTests.remove(liveTest); |
- _hidden.add(liveTest); |
} |
}); |
@@ -408,12 +401,9 @@ class Engine { |
} |
// 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 |
@@ -442,9 +432,7 @@ class Engine { |
// 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 |