From cce1a1d235322cf51d62305aee89c7bfa64e9905 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 28 Jun 2021 08:50:19 +0200 Subject: fixed some tests --- tests/ehynes.lua | 2 +- tests/finalizer.lua | 4 +++- tests/require.lua | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/ehynes.lua b/tests/ehynes.lua index 7609ddd..e203a12 100644 --- a/tests/ehynes.lua +++ b/tests/ehynes.lua @@ -36,7 +36,7 @@ local receiver2 = receiver_gen('another message') -- a function to pause and log the execution for debugging local function logf(s, f, ...) - os.execute('sleep 1') + linda:receive(1, "dummy") -- wait 1s PRINT_FMT( "*** %s", s ) f(...) end diff --git a/tests/finalizer.lua b/tests/finalizer.lua index dc9ed34..0dc51a6 100644 --- a/tests/finalizer.lua +++ b/tests/finalizer.lua @@ -28,7 +28,9 @@ local function lane() f:write( "Test file that should get removed." ) - io.stderr:write( "File "..FN.." created\n" ) + io.stderr:write( "File "..FN.." created\n" ) + -- don't forget to close the file immediately, else we won't be able to delete it until f is collected + f:close() if which==0 then print "you loose" diff --git a/tests/require.lua b/tests/require.lua index 656a7dd..1730ce4 100644 --- a/tests/require.lua +++ b/tests/require.lua @@ -7,7 +7,7 @@ lanes = require "lanes" lanes.configure{with_timers = false} local function a_lane() - print "IN A LANE" + print "IN A LANE" -- To require 'math' we still actually need to have it initialized for -- the lane. -- @@ -16,7 +16,7 @@ local function a_lane() assert( math.sqrt(4)==2 ) assert( lanes==nil ) - local lanes = require "lanes".configure{with_timers = false} + local lanes = require "lanes" assert( lanes and lanes.gen ) local h= lanes.gen( function() return 42 end ) () -- cgit v1.2.3-55-g6feb