diff --git a/test/box/net.box.result b/test/box/net.box.result index 391de7170253fe668104fd5ca2bcb49a99b32339..bdc2ea18b4a7eaa3af4ab6e5a429fddb63caa7f8 100644 --- a/test/box/net.box.result +++ b/test/box/net.box.result @@ -446,6 +446,12 @@ cn.space.net_box_test_space:get(354) cn:_fatal('Test fatal error') --- ... +-- We expect the connection to enter 'closed' state due to 'reconnect_after' +-- option missing, however 'error'->'closed' transition happens in some +-- unrelated fiber, scheduling quirks bite (again) (sigh) +fiber.sleep(0) +--- +... cn.state --- - closed diff --git a/test/box/net.box.test.lua b/test/box/net.box.test.lua index 28281fafa9527c78f18a76fd39d8d8b6c125ba7f..6f0d769c41f4cb452d4abaabb0ad155458c94189 100644 --- a/test/box/net.box.test.lua +++ b/test/box/net.box.test.lua @@ -170,6 +170,10 @@ cn.space.net_box_test_space:get(354) -- -- 1. no reconnect cn:_fatal('Test fatal error') +-- We expect the connection to enter 'closed' state due to 'reconnect_after' +-- option missing, however 'error'->'closed' transition happens in some +-- unrelated fiber, scheduling quirks bite (again) (sigh) +fiber.sleep(0) cn.state cn:ping() cn:call('test_foo')