void setup (void) { Suite *s = make_sub_suite(); SRunner *sr = srunner_create(s); init_signal_strings(); /* * Create file that will contain the line numbers of the failures * in check_check_sub.c, as they occur. */ #if !HAVE_MKSTEMP line_num_failures_file_name = tempnam(NULL, "check_error_linenums_"); line_num_failures = fopen(line_num_failures_file_name, "w+b"); #else line_num_failures_file_name = strdup("check_error_linenums_XXXXXX"); line_num_failures = fdopen(mkstemp(line_num_failures_file_name), "w+b"); #endif srunner_add_suite(sr, make_sub2_suite()); srunner_run_all(sr, CK_VERBOSE); tr_fail_array = srunner_failures(sr); tr_all_array = srunner_results(sr); sub_nfailed = srunner_ntests_failed(sr); sub_ntests = srunner_ntests_run(sr); }
void setup (void) { Suite *s = make_sub_suite(); SRunner *sr = srunner_create(s); init_master_tests_lineno(); init_signal_strings(); srunner_add_suite(sr, make_sub2_suite()); srunner_run_all(sr, CK_VERBOSE); tr_fail_array = srunner_failures(sr); tr_all_array = srunner_results(sr); sub_nfailed = srunner_ntests_failed(sr); sub_ntests = srunner_ntests_run(sr); }