local test_prepare_data = {}
function test_prepare_data.prepare_mds_test_data(test_data_dir)
local dir_list = {
'sr',
'data/sr',
}
for _, dir in pairs(dir_list) do
os.execute('mkdir -p ' .. test_data_dir .. '/' .. dir)
end
end
function test_prepare_data.prepare_persistence_data(test_data_dir) end
function test_prepare_data.prepare_test_data(test_data_dir) end
function test_prepare_data.setup(test_data_dir)
assert(os.execute('mkdir -p ' .. test_data_dir) == true)
test_prepare_data.prepare_test_data(test_data_dir)
test_prepare_data.prepare_mds_test_data(test_data_dir)
test_prepare_data.prepare_persistence_data(test_data_dir)
local temp_dir = os.getenv('PROJECT_DIR') .. '/temp'
local ret = os.execute(
string.format(
'find %s -name client.lua|xargs sed -i -e \'s/local MAX_RETRY_TIMES<const> ='
.. ' 10/local MAX_RETRY_TIMES<const> = 1/g\'',
temp_dir
)
)
assert(ret == true)
ret = os.execute(
string.format(
'sed -i -e \'s/local MAX_ABNORMAL_RESET_TIMES<const> ='
.. ' 10/local MAX_ABNORMAL_RESET_TIMES<const> = 0/g\' %s/opt/bmc/apps/maca/lualib'
.. '/app_mgmt/monitor/startup/init.lua',
temp_dir
)
)
assert(ret == true)
end
return test_prepare_data