diff --git a/test/replication/lua/fast_replica.lua b/test/replication/lua/fast_replica.lua index f8ae138705d84f1abcc8b1acfcd4ed34369ae9a8..63ec51834f6d06d7ca0a5f89125a3716e32a8d68 100644 --- a/test/replication/lua/fast_replica.lua +++ b/test/replication/lua/fast_replica.lua @@ -1,11 +1,13 @@ function join(inspector, n) + local path = os.getenv('TARANTOOL_SRC_DIR') for i=1,n do local rid = tostring(i) os.execute('mkdir -p tmp') - os.execute('cp ../replication/replica.lua ./tmp/replica'..rid..'.lua') + os.execute('cp '..path..'/test/replication/replica.lua ./tmp/replica'..rid..'.lua') os.execute('chmod +x ./tmp/replica'..rid..'.lua') - inspector:cmd("create server replica"..rid.." with rpl_master=default, script='./var/tmp/replica"..rid..".lua'") + local out_dir = box.cfg.wal_dir + inspector:cmd("create server replica"..rid.." with rpl_master=default, script='"..out_dir.."/../tmp/replica"..rid..".lua'") inspector:cmd("start server replica"..rid) end end