Index: lib/src/executable.dart |
diff --git a/lib/src/executable.dart b/lib/src/executable.dart |
index 0664f23a87a2e588ac2d5c35eb907c72dd03d5f5..29c4dd33c4599a0fffdf5435d2ac32cef22e15a4 100644 |
--- a/lib/src/executable.dart |
+++ b/lib/src/executable.dart |
@@ -16,6 +16,7 @@ import 'runner.dart'; |
import 'runner/application_exception.dart'; |
import 'runner/configuration.dart'; |
import 'util/exit_codes.dart' as exit_codes; |
+import 'util/io.dart'; |
import 'utils.dart'; |
/// A merged stream of all signals that tell the test runner to shut down |
@@ -109,6 +110,7 @@ transformers: |
if (signalSubscription == null) return; |
signalSubscription.cancel(); |
signalSubscription = null; |
+ stdinLines.cancel(immediate: true); |
await runner.close(); |
} |