Index: runtime/observatory/tests/service/test_helper.dart |
diff --git a/runtime/observatory/tests/service/test_helper.dart b/runtime/observatory/tests/service/test_helper.dart |
index 3dddedd351cc0760ff8cbd4df2c7b3a6bf1d72b9..ae3258717d58e410653aeecd91ec6ee6a04a8cd3 100644 |
--- a/runtime/observatory/tests/service/test_helper.dart |
+++ b/runtime/observatory/tests/service/test_helper.dart |
@@ -68,6 +68,11 @@ class _TestLauncher { |
print(line); |
}); |
process.exitCode.then((exitCode) { |
+ final success = 0; |
+ final killed = -15; |
rmacnak
2015/04/10 22:36:44
This might be different on Windows...
rmacnak
2015/04/16 20:47:35
Of course we can keep track of whether we killed t
|
+ if (exitCode != success && exitCode != killed) { |
+ throw "Testee exited with $exitCode"; |
+ } |
print("** Process exited"); |
}); |
return completer.future; |