Chromium Code Reviews| Index: runtime/observatory/tests/service/pause_on_start_and_exit_test.dart |
| diff --git a/runtime/observatory/tests/service/pause_on_start_and_exit_test.dart b/runtime/observatory/tests/service/pause_on_start_and_exit_test.dart |
| index b7f7935be55891753eda0c9742e49c7f9b9e5368..048eb0d78d6dcf5a8275173a62780d9b89b43479 100644 |
| --- a/runtime/observatory/tests/service/pause_on_start_and_exit_test.dart |
| +++ b/runtime/observatory/tests/service/pause_on_start_and_exit_test.dart |
| @@ -4,6 +4,7 @@ |
| // VMOptions=--error_on_bad_type --error_on_bad_override |
| import 'package:observatory/service_io.dart'; |
| +import 'package:unittest/unittest.dart'; |
| import 'test_helper.dart'; |
| import 'dart:async'; |
| @@ -33,6 +34,15 @@ var tests = [ |
| await completer.future; |
| } |
| + // Grab the timestamp. |
| + var pausetime = isolate.pauseEvent.timestamp; |
| + expect(pausetime, isNotNull); |
| + // Reload the isolate. |
| + await isolate.reload(); |
| + // Verify that it is the same. |
| + expect(pausetime.millisecondsSinceEpoch, |
| + equals(isolate.pauseEvent.timestamp.millisecondsSinceEpoch)); |
|
turnidge
2015/08/25 18:25:31
Maybe save the pause time to pauseTime1? See next
Cutch
2015/08/25 21:54:58
Done.
|
| + |
| completer = new Completer(); |
| stream = await isolate.vm.getEventStream(VM.kDebugStream); |
| subscription = stream.listen((ServiceEvent event) { |
| @@ -48,6 +58,15 @@ var tests = [ |
| // Wait for the isolate to hit PauseExit. |
| await completer.future; |
| + |
| + // Grab the timestamp. |
| + pausetime = isolate.pauseEvent.timestamp; |
| + expect(pausetime, isNotNull); |
| + // Reload the isolate. |
| + await isolate.reload(); |
| + // Verify that it is the same. |
| + expect(pausetime.millisecondsSinceEpoch, |
| + equals(isolate.pauseEvent.timestamp.millisecondsSinceEpoch)); |
|
turnidge
2015/08/25 18:25:31
expect(pauseTime2, greaterThan(pauseTime1))
Cutch
2015/08/25 21:54:58
Done.
|
| }, |
| ]; |