diff --git a/test/app-tap/tarantoolctl.test.lua b/test/app-tap/tarantoolctl.test.lua index df2ee377f3ef824e5c7ee84dc862cfb801f81341..f38820805d745bef4b7fe245fbd409719eab378c 100755 --- a/test/app-tap/tarantoolctl.test.lua +++ b/test/app-tap/tarantoolctl.test.lua @@ -179,13 +179,18 @@ test:plan(8) do local dir = fio.tempdir() create_script(dir, 'script.lua', [[ box.cfg{memtx_memory = 104857600} ]]) - create_script(dir, 'no_box_cfg.lua', [[ print('Hi!') ]]) + create_script(dir, 'delayed_box_cfg.lua', [[ + local fiber = require('fiber') + fiber.create(function() + fiber.sleep(1) + box.cfg{} + end) + ]]) local status, err = pcall(function() test:test("basic test", function(test_i) test_i:plan(18) - check_ok(test_i, dir, 'start', 'no_box_cfg', 1, nil, "Starting instance", - "box.cfg() is not called in an instance file") + check_ok(test_i, dir, 'start', 'delayed_box_cfg', 0, nil, "Starting instance") check_ok(test_i, dir, 'start', 'script', 0, nil, "Starting instance") tctl_wait_start(dir, 'script') check_ok(test_i, dir, 'status', 'script', 0, nil, "is running")