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 f47f1cd45e9bfbf3778be5e9a793482a222146cf..7cf48caa8684eb44ec4f4fc5d0796f9020e6600d 100644 |
--- a/runtime/observatory/tests/service/test_helper.dart |
+++ b/runtime/observatory/tests/service/test_helper.dart |
@@ -155,7 +155,9 @@ Future processServiceEvents(VM vm, |
} |
-Future<Isolate> hasStoppedAtBreakpoint(Isolate isolate) { |
+Future<Isolate> hasStoppedAtBreakpoint(Isolate isolate) async { |
+ await isolate.reload(); // Might have missed pauseEvent. |
+ |
if ((isolate.pauseEvent != null) && |
(isolate.pauseEvent.kind == ServiceEvent.kPauseBreakpoint)) { |
// Already waiting at a breakpoint. |