| Index: pkg/scheduled_test/lib/scheduled_test.dart
|
| diff --git a/pkg/scheduled_test/lib/scheduled_test.dart b/pkg/scheduled_test/lib/scheduled_test.dart
|
| index dfb2c8a9feb2ca7787f4e56fe1ffee93d800ff69..26a67323278590255e5277095d9d2c0123e47fdf 100644
|
| --- a/pkg/scheduled_test/lib/scheduled_test.dart
|
| +++ b/pkg/scheduled_test/lib/scheduled_test.dart
|
| @@ -2,6 +2,7 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| +// TODO(nweiz): Add timeouts to scheduled tests.
|
| // TODO(nweiz): Add support for calling [schedule] while the schedule is already
|
| // running.
|
| // TODO(nweiz): Port the non-Pub-specific scheduled test libraries from Pub.
|
| @@ -138,19 +139,6 @@
|
| /// schedule(() => sendRequest('payload'));
|
| /// });
|
| /// }
|
| -///
|
| -/// ## Timeouts
|
| -///
|
| -/// `scheduled_test` has a built-in timeout of 30 seconds (configurable via
|
| -/// [Schedule.timeoutMs]). This timeout is aware of the structure of the
|
| -/// schedule; this means that it will reset for each task in a queue, when
|
| -/// moving between queues, or almost any other sort of interaction with
|
| -/// [currentSchedule]. As long as the [Schedule] knows your test is making some
|
| -/// sort of progress, it won't time out.
|
| -///
|
| -/// If a single task might take a long time, you can also manually tell the
|
| -/// [Schedule] that it's making progress by calling [Schedule.heartbeat], which
|
| -/// will reset the timeout whenever it's called.
|
| library scheduled_test;
|
|
|
| import 'dart:async';
|
|
|