config_tests = [
# [name, files(test)] # or
- # [name, files(test), [arg1, arg2], should_fail]
+ # [name, files(test), [extra_suites]]
]
integr_tests = [
config_tests += [
- ['basic', files('basic.test.lua'), [], false, ['skip_asan']],
- ['cache', files('cache.test.lua'), [], false, ['skip_asan']],
+ ['basic', files('basic.test.lua'), ['skip_asan']],
+ ['cache', files('cache.test.lua'), ['skip_asan']],
['lru', files('lru.test.lua')],
['tls', files('tls.test.lua')],
['worker', files('worker.test.lua')],
foreach config_test : config_tests
- # kresd arguments
- conftest_args = [
- '-c', files('test.cfg'),
- '-f', '1',
- ]
- if config_test.length() >= 3
- conftest_args += config_test[2]
- endif
-
- # kresd return code check
- conftest_should_fail = config_test.length() >= 4 ? config_test[3] : false
-
# additional suites
- extra_suites = config_test.length() >= 5 ? config_test[4] : []
+ extra_suites = config_test.length() >= 3 ? config_test[2] : []
# environment variables for test
conftest_env = environment()
test(
'config.' + config_test[0],
run_configtest,
- args: conftest_args,
+ args: [
+ '-c', files('test.cfg'),
+ '-f', '1',
+ ],
env: conftest_env,
suite: [
'postinstall',
'config',
] + extra_suites,
- should_fail: conftest_should_fail,
)
endforeach