aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_join_detach.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/test_join_detach.lua b/test/test_join_detach.lua
index 329fb27..533a36f 100644
--- a/test/test_join_detach.lua
+++ b/test/test_join_detach.lua
@@ -38,9 +38,14 @@ print("thread:join(0): ", ok, err)
38assert(ok == nil) 38assert(ok == nil)
39assert(err == "timeout") 39assert(err == "timeout")
40 40
41utils.sleep(5) 41for i = 1, 12 do
42local ok, err = thread:join(0) 42 utils.sleep(5)
43print("thread:join(0): ", ok, err) 43 ok, err = thread:join(0)
44 print("thread:join(0)#" .. i .. ": ", ok, err)
45 if ok then break end
46 assert(err == 'timeout')
47end
48
44assert(ok) 49assert(ok)
45 50
46end 51end