Example #1
0
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);
}
Example #2
0
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);
}