Index: tests/standalone/vmservice/multiple_isolate_list_script.dart |
diff --git a/tests/standalone/vmservice/multiple_isolate_list_script.dart b/tests/standalone/vmservice/multiple_isolate_list_script.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..21e6a0a0b72e7d25160df362bd6e879b77067b5e |
--- /dev/null |
+++ b/tests/standalone/vmservice/multiple_isolate_list_script.dart |
@@ -0,0 +1,28 @@ |
+// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
+// 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. |
+ |
+library multiple_isolate_list_script; |
+ |
+import 'dart:io'; |
+import 'dart:isolate'; |
+ |
+void isolateMain1() { |
+ // Die immediately. |
+ port.close(); |
+} |
+ |
+void myIsolateName() { |
+ // Stay running. |
+ port.receive((a, b) { |
+ port.close(); |
+ }); |
+} |
+ |
+main() { |
+ spawnFunction(isolateMain1); |
+ spawnFunction(myIsolateName); |
+ print(''); // Print blank line to signal that we are ready. |
+ // Wait until signaled from spawning test. |
+ stdin.first.then((_) => exit(0)); |
+} |