diff options
author | Andreas Schneider <asn@cynapses.org> | 2010-12-28 13:43:32 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cynapses.org> | 2010-12-28 22:14:47 +0100 |
commit | 635a263f64ea39e2fed9e95be4c3cc425aee9302 (patch) | |
tree | 6583036e372f6e20971f8a9307dac1ba5c7d6bfb /tests/torture.c | |
parent | 17f592d4dd25eae98b1a8378625adc454976fcb6 (diff) | |
download | libssh-635a263f64ea39e2fed9e95be4c3cc425aee9302.tar.gz libssh-635a263f64ea39e2fed9e95be4c3cc425aee9302.tar.xz libssh-635a263f64ea39e2fed9e95be4c3cc425aee9302.zip |
tests: Migrate the torture library to cmockery.
Diffstat (limited to 'tests/torture.c')
-rw-r--r-- | tests/torture.c | 44 |
1 files changed, 2 insertions, 42 deletions
diff --git a/tests/torture.c b/tests/torture.c index ec39eca..f8c195e 100644 --- a/tests/torture.c +++ b/tests/torture.c @@ -2,52 +2,12 @@ #include <stdio.h> -void torture_create_case(Suite *s, const char *name, TFun function) { - TCase *tc_new = tcase_create(name); - tcase_set_timeout(tc_new, 30); - suite_add_tcase (s, tc_new); - tcase_add_test(tc_new, function); -} - -void torture_create_case_fixture(Suite *s, const char *name, TFun function, void (*setup)(void), void (*teardown)(void)) { - TCase *tc_new = tcase_create(name); - tcase_add_checked_fixture(tc_new, setup, teardown); - tcase_set_timeout(tc_new, 30); - suite_add_tcase (s, tc_new); - tcase_add_test(tc_new, function); -} - -void torture_create_case_timeout(Suite *s, const char *name, TFun function, int timeout) { - TCase *tc_new = tcase_create(name); - tcase_set_timeout(tc_new, timeout); - suite_add_tcase (s, tc_new); - tcase_add_test(tc_new, function); -} +static int verbosity = 0; -static int verbosity=0; int torture_libssh_verbosity(void){ return verbosity; } int main(int argc, char **argv) { - Suite *s = NULL; - SRunner *sr = NULL; - struct argument_s arguments; - int nf; - - memset(&arguments,0,sizeof(struct argument_s)); - - torture_cmdline_parse(argc, argv, &arguments); - verbosity=arguments.verbose; - s = torture_make_suite(); - - sr = srunner_create(s); - if (arguments.nofork) { - srunner_set_fork_status(sr, CK_NOFORK); - } - srunner_run_all(sr, CK_VERBOSE); - nf = srunner_ntests_failed(sr); - srunner_free(sr); - - return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE; + return torture_run_tests(); } |