diff options
author | Jakub Jelen <jjelen@redhat.com> | 2018-12-03 16:04:17 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-12-07 13:57:03 +0100 |
commit | 31bc83f36676f3a3534677ef9b705ca8fc2acc59 (patch) | |
tree | 131e352d566915c14a3fca94a9a93dd70893cfd5 | |
parent | 42ce989488114aa55b333efca547da9a5ea6bcfc (diff) | |
download | libssh-31bc83f36676f3a3534677ef9b705ca8fc2acc59.tar.gz libssh-31bc83f36676f3a3534677ef9b705ca8fc2acc59.tar.xz libssh-31bc83f36676f3a3534677ef9b705ca8fc2acc59.zip |
tests: Do not recreate unnecessary files for every test case
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | tests/unittests/torture_config.c | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/tests/unittests/torture_config.c b/tests/unittests/torture_config.c index 6957fe56..095bfa09 100644 --- a/tests/unittests/torture_config.c +++ b/tests/unittests/torture_config.c @@ -402,33 +402,19 @@ static void torture_config_match(void **state) int torture_run_tests(void) { int rc; struct CMUnitTest tests[] = { - cmocka_unit_test_setup_teardown(torture_config_from_file, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_double_ports, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_glob, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_new, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_auth_methods, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_unknown, - setup_config_files, - teardown), - cmocka_unit_test_setup_teardown(torture_config_match, - setup_config_files, - teardown), + cmocka_unit_test(torture_config_from_file), + cmocka_unit_test(torture_config_double_ports), + cmocka_unit_test(torture_config_glob), + cmocka_unit_test(torture_config_new), + cmocka_unit_test(torture_config_auth_methods), + cmocka_unit_test(torture_config_unknown), + cmocka_unit_test(torture_config_match), }; ssh_init(); torture_filter_tests(tests); - rc = cmocka_run_group_tests(tests, NULL, NULL); + rc = cmocka_run_group_tests(tests, setup_config_files, teardown); ssh_finalize(); return rc; } |