From a822d0bf0196f2c77f9032a5455c5102f673acad Mon Sep 17 00:00:00 2001
From: EXetoC <exetoc@gmail.com>
Date: Sun, 20 Apr 2014 18:10:57 +0200
Subject: Add spawn test. Hangs most of the time on linux x64 at least.

---
 tests/system/tsysspawn.nim | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 tests/system/tsysspawn.nim

(limited to 'tests')

diff --git a/tests/system/tsysspawn.nim b/tests/system/tsysspawn.nim
new file mode 100644
index 000000000..0388918aa
--- /dev/null
+++ b/tests/system/tsysspawn.nim
@@ -0,0 +1,29 @@
+discard """
+  output: '''4
+8'''
+  cmd: "nimrod $target --threads:on $options $file"
+"""
+
+var
+  x, y = 0
+
+proc p1 =
+  for i in 0 .. 1_000_000:
+    discard
+
+  inc x
+
+proc p2 =
+  for i in 0 .. 1_000_000:
+    discard
+
+  inc y, 2
+
+for i in 0.. 3:
+  spawn(p1())
+  spawn(p2())
+
+sync()
+
+echo x
+echo y
-- 
cgit 1.4.1-2-gfad0