diff --git a/test/box/fiber.result b/test/box/fiber.result index 04cb42630096c9ac6248c97568ea065d548546f1..a5864c180bb97fc339f2dd8c953603a2944739cc 100644 --- a/test/box/fiber.result +++ b/test/box/fiber.result @@ -228,48 +228,72 @@ lua result = {} lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end --- ... +lua while #result < 300 do box.fiber.sleep(0.01) end +--- +... lua result = {} --- ... diff --git a/test/box/fiber.test b/test/box/fiber.test index 0ed84423e5a83dd3c3c2b7a954bd0f985c12a65b..02b8b4b10cf625527a09a9ff94762a6f3da5b828 100644 --- a/test/box/fiber.test +++ b/test/box/fiber.test @@ -97,6 +97,6 @@ for i in xrange(1, 10): exec admin "lua for i = 1, 300 do box.fiber.resume(box.fiber.create(function() box.fiber.detach() table.insert( result, ftest() ) end )) end" -exec admin "lua while #result < 300 do box.fiber.sleep(0.01) end" + exec admin "lua while #result < 300 do box.fiber.sleep(0.01) end" exec admin "lua #result"