diff options
Diffstat (limited to 'tests/linda_perf.lua')
| -rw-r--r-- | tests/linda_perf.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/linda_perf.lua b/tests/linda_perf.lua index 83b8921..e68d552 100644 --- a/tests/linda_perf.lua +++ b/tests/linda_perf.lua | |||
| @@ -56,7 +56,7 @@ local eater = function( l, loop) | |||
| 56 | -- print "loop is over" | 56 | -- print "loop is over" |
| 57 | key, val = l:receive( "done") | 57 | key, val = l:receive( "done") |
| 58 | print("eater: done ("..val..")") | 58 | print("eater: done ("..val..")") |
| 59 | return true | 59 | return "ate everything" |
| 60 | end | 60 | end |
| 61 | 61 | ||
| 62 | -- ################################################################################################# | 62 | -- ################################################################################################# |
| @@ -74,7 +74,7 @@ local gobbler = function( l, loop, batch) | |||
| 74 | print "loop is over" | 74 | print "loop is over" |
| 75 | key, val = l:receive( "done") | 75 | key, val = l:receive( "done") |
| 76 | print("gobbler: done ("..val..")") | 76 | print("gobbler: done ("..val..")") |
| 77 | return true | 77 | return "gobbled everything" |
| 78 | end | 78 | end |
| 79 | 79 | ||
| 80 | -- ################################################################################################# | 80 | -- ################################################################################################# |
| @@ -123,7 +123,8 @@ local function ziva1( preloop, loop, batch) | |||
| 123 | end | 123 | end |
| 124 | end | 124 | end |
| 125 | l:send( "done" ,"are you happy?") | 125 | l:send( "done" ,"are you happy?") |
| 126 | lane:join() | 126 | local r, ret = lane:join() |
| 127 | assert(r == true and type(ret) == "string", "got " .. tostring(r) .. " " .. tostring(ret)) | ||
| 127 | return lanes.now_secs() - t1 | 128 | return lanes.now_secs() - t1 |
| 128 | end | 129 | end |
| 129 | 130 | ||
