| Index: tests/lib/async/multiple_timer_test.dart
|
| diff --git a/tests/lib/async/multiple_timer_test.dart b/tests/lib/async/multiple_timer_test.dart
|
| index 63108132f41743320923a57617bab21f769e220b..0a57ef012b6b496c46cc3de82f24bde4a84fef7c 100644
|
| --- a/tests/lib/async/multiple_timer_test.dart
|
| +++ b/tests/lib/async/multiple_timer_test.dart
|
| @@ -12,11 +12,13 @@ const Duration TIMEOUT2 = const Duration(seconds: 2);
|
| const Duration TIMEOUT3 = const Duration(milliseconds: 500);
|
| const Duration TIMEOUT4 = const Duration(milliseconds: 1500);
|
|
|
| -// The stopwatch is more precise than the Timer.
|
| +// The stopwatch is more precise than the Timer. It can happen that
|
| +// the TIMEOUT triggers *slightly* too early on the VM. So we add a millisecond
|
| +// as safetymargin.
|
| // Some browsers (Firefox and IE so far) can trigger too early. So we add more
|
| // margin. We use identical(1, 1.0) as an easy way to know if the test is
|
| // compiled by dart2js.
|
| -int get safetyMargin => identical(1, 1.0) ? 100 : 0;
|
| +int get safetyMargin => identical(1, 1.0) ? 100 : 1;
|
|
|
| main() {
|
| test("multiple timer test", () {
|
|
|