aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/cancel.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/cancel.lua b/tests/cancel.lua
index 9b65ad3..84203f1 100644
--- a/tests/cancel.lua
+++ b/tests/cancel.lua
@@ -165,7 +165,7 @@ if not next(which_tests) or which_tests.linda then
165 SLEEP(1) 165 SLEEP(1)
166 166
167 -- linda cancel: linda:receive() returns nil,cancel_error immediately 167 -- linda cancel: linda:receive() returns nil,cancel_error immediately
168 print "cancelling" 168 print "cancelling - both"
169 linda:cancel("both") 169 linda:cancel("both")
170 170
171 -- wait until cancellation is effective. 171 -- wait until cancellation is effective.
@@ -192,7 +192,7 @@ if not next(which_tests) or which_tests.soft then
192 waitCancellation(h, "waiting") 192 waitCancellation(h, "waiting")
193 193
194 -- soft cancel, this time awakens waiting linda operations, which returns cancel_error immediately, no timeout. 194 -- soft cancel, this time awakens waiting linda operations, which returns cancel_error immediately, no timeout.
195 print "cancelling" 195 print "cancelling - soft"
196 h:cancel("soft", true) 196 h:cancel("soft", true)
197 197
198 -- wait until cancellation is effective. the lane will interrupt its loop and print the exit message 198 -- wait until cancellation is effective. the lane will interrupt its loop and print the exit message
@@ -209,7 +209,7 @@ if not next(which_tests) or which_tests.hook then
209 SLEEP(2) 209 SLEEP(2)
210 210
211 -- count hook cancel after some instruction instructions 211 -- count hook cancel after some instruction instructions
212 print "cancelling" 212 print "cancelling - line"
213 h:cancel("line", 300, 5.0) 213 h:cancel("line", 300, 5.0)
214 214
215 -- wait until cancellation is effective. the lane will interrupt its loop and print the exit message 215 -- wait until cancellation is effective. the lane will interrupt its loop and print the exit message
@@ -228,7 +228,7 @@ if not next(which_tests) or which_tests.hard then
228 SLEEP(2) 228 SLEEP(2)
229 229
230 -- hard cancel: the lane will be interrupted from inside its current linda:receive() and won't return from it 230 -- hard cancel: the lane will be interrupted from inside its current linda:receive() and won't return from it
231 print "cancelling" 231 print "cancelling - hard"
232 h:cancel() 232 h:cancel()
233 233
234 -- wait until cancellation is effective. the lane will be stopped by the linda operation throwing an error 234 -- wait until cancellation is effective. the lane will be stopped by the linda operation throwing an error
@@ -247,7 +247,7 @@ if not next(which_tests) or which_tests.hard_unprotected then
247 SLEEP(2) 247 SLEEP(2)
248 248
249 -- hard cancel: the lane will be interrupted from inside its current linda:receive() and won't return from it 249 -- hard cancel: the lane will be interrupted from inside its current linda:receive() and won't return from it
250 print "cancelling" 250 print "cancelling - hard"
251 h:cancel() 251 h:cancel()
252 252
253 -- wait until cancellation is effective. the lane will be stopped by the linda operation throwing an error 253 -- wait until cancellation is effective. the lane will be stopped by the linda operation throwing an error