'--quiet',
'--show-leak-kinds=all',
'--suppressions=src/valgrind.supp',
+ '--xml=yes',
+ '--xml-file=valgrind-results-%p.xml',
],
+ exclude_suites: ['python-tests', 'shell-tests'],
+ )
+ add_test_setup(
+ 'valgrind_gen_suppressions',
+ exe_wrapper: [
+ valgrind,
+ '--child-silent-after-fork=yes',
+ '--fullpath-after=',
+ '--leak-check=full',
+ '--num-callers=64',
+ '--quiet',
+ '--show-leak-kinds=all',
+ '--suppressions=src/valgrind.supp',
+ '--gen-suppressions=all',
+ '--log-file=valgrind.supp',
+ ],
+ exclude_suites: ['python-tests', 'shell-tests'],
)
endif
output: 'admin_tests.sh',
configuration: kea_admin_tests_conf_data,
)
-test('admin_tests.sh', admin_tests, is_parallel: false, priority: -1)
+test(
+ 'admin_tests.sh',
+ admin_tests,
+ is_parallel: false,
+ priority: -1,
+ suite: 'shell-tests',
+)
memfile_tests = configure_file(
input: 'memfile_tests.sh.in',
output: 'memfile_tests.sh',
# depends: [kea_admin, kea_dhcp4, kea_dhcp6, kea_lfc],
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
mysql_tests = configure_file(
input: 'mysql_tests.sh.in',
mysql_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
endif
pgsql_tests = configure_file(
pgsql_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
endif
# To create the output_dir
workdir: current_build_dir,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
configure_file(
input: 'test_basic_auth_libraries.h.in',
workdir: current_build_dir,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
configure_file(
input: 'test_callout_libraries.h.in',
workdir: current_build_dir,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
configure_file(
input: 'marker_file.h.in',
workdir: current_build_dir,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
configure_file(
input: 'marker_file.h.in',
output: 'netconf_tests.sh',
configuration: netconf_shtests_conf_data,
)
-test('netconf_tests.sh', netconf_shtests, is_parallel: false, priority: -1)
+test(
+ 'netconf_tests.sh',
+ netconf_shtests,
+ is_parallel: false,
+ priority: -1,
+ suite: 'shell-tests',
+)
is_parallel: false,
priority: -1,
env: pythonpath,
+ suite: 'python-tests',
)
ca_basic_auth_tests = configure_file(
input: 'ca_basic_auth_tests.sh.in',
ca_basic_auth_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
d2_basic_auth_tests = configure_file(
input: 'd2_basic_auth_tests.sh.in',
d2_basic_auth_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
dhcp4_basic_auth_tests = configure_file(
input: 'dhcp4_basic_auth_tests.sh.in',
dhcp4_basic_auth_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
dhcp6_basic_auth_tests = configure_file(
input: 'dhcp6_basic_auth_tests.sh.in',
dhcp6_basic_auth_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
shell_d2_process_tests = configure_file(
input: 'shell_d2_process_tests.sh.in',
shell_d2_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
shell_dhcp4_process_tests = configure_file(
input: 'shell_dhcp4_process_tests.sh.in',
shell_dhcp4_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
shell_dhcp6_process_tests = configure_file(
input: 'shell_dhcp6_process_tests.sh.in',
shell_dhcp6_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
tls_ca_process_tests = configure_file(
input: 'tls_ca_process_tests.sh.in',
tls_ca_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
tls_d2_process_tests = configure_file(
input: 'tls_d2_process_tests.sh.in',
tls_d2_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
tls_dhcp4_process_tests = configure_file(
input: 'tls_dhcp4_process_tests.sh.in',
tls_dhcp4_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)
tls_dhcp6_process_tests = configure_file(
input: 'tls_dhcp6_process_tests.sh.in',
tls_dhcp6_process_tests,
is_parallel: false,
priority: -1,
+ suite: 'shell-tests',
)