Index: lib/src/runner/live_suite_controller.dart |
diff --git a/lib/src/runner/live_suite_controller.dart b/lib/src/runner/live_suite_controller.dart |
index 4cacf2b94518f28f4867ee33534c146cf948fb80..a7d17688950883351cdccabaaab9b5723acdcb1b 100644 |
--- a/lib/src/runner/live_suite_controller.dart |
+++ b/lib/src/runner/live_suite_controller.dart |
@@ -121,11 +121,11 @@ class LiveSuiteController { |
if (state.status != Status.complete) return; |
_active = null; |
- if (state.result != Result.success) { |
+ if (state.result == Result.skipped) { |
+ _skipped.add(liveTest); |
+ } else if (state.result != Result.success) { |
_passed.remove(liveTest); |
_failed.add(liveTest); |
- } else if (liveTest.test.metadata.skip) { |
- _skipped.add(liveTest); |
} else if (countSuccess) { |
_passed.add(liveTest); |
} |