| Index: tests/standalone/io/signal_test_script.dart
|
| diff --git a/tests/standalone/io/signal_test_script.dart b/tests/standalone/io/signal_test_script.dart
|
| index 7f43c5a2bae9616b3db0ffc6a6eb9117d5407a1b..02b2c25f6d933ceaebe3c417cfecf8968493f622 100644
|
| --- a/tests/standalone/io/signal_test_script.dart
|
| +++ b/tests/standalone/io/signal_test_script.dart
|
| @@ -3,9 +3,12 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| import "dart:io";
|
| +import "dart:async";
|
|
|
| void main(args) {
|
| var signal;
|
| + // This process should die if it never receives a signal.
|
| + var timeout = new Timer(new Duration(seconds: 25), () => exit(1));
|
| switch (args[0]) {
|
| case 'SIGHUP': signal = ProcessSignal.SIGHUP; break;
|
| case 'SIGINT': signal = ProcessSignal.SIGINT; break;
|
| @@ -18,7 +21,7 @@ void main(args) {
|
| if (signal != s) exit(1);
|
| if (signal.toString() != args[0]) exit(1);
|
| print('got signal');
|
| + timeout.cancel();
|
| });
|
| print("ready");
|
| }
|
| -
|
|
|