int main(void) { int number_failed; int memdebug; int error; // Check if memdebug enabled memdebug = getenv("MEMDEBUG") ? atoi(getenv("MEMDEBUG")) : 0; if( memdebug ) { talloc_enable_leak_report_full(); } // Set up test suite Suite * s = parser_suite(); SRunner * sr = srunner_create(s); if( IS_WIN || memdebug ) { srunner_set_fork_status(sr, CK_NOFORK); } srunner_run_all(sr, CK_ENV); number_failed = srunner_ntests_failed(sr); srunner_free(sr); error = (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; // Generate report for memdebug if( memdebug ) { talloc_report_full(NULL, stderr); } // Return return error; }
int main() { int number_failed = 0; Suite *s = parser_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_VERBOSE); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; }
int main(int argc, char** argv) { SRunner* sr = srunner_create(common_suite()); srunner_add_suite(sr, core_math_suite()); srunner_add_suite(sr, parser_suite()); srunner_run_all(sr, CK_NORMAL); int num_failed = srunner_ntests_failed(sr); return num_failed; }
int main(void) { int number_failed; Suite * s = parser_suite(); SRunner * sr = srunner_create(s); srunner_run_all(sr, CK_ENV); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? 0 : 1; }
int main(void) { int nf; SRunner *sr = srunner_create(fifo_suite()); srunner_add_suite(sr, fRound_suite()); srunner_add_suite(sr, parser_suite()); srunner_run_all(sr, CK_NORMAL); nf = srunner_ntests_failed(sr); srunner_free(sr); return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE; }
int main(int argc, char **argv) { (void) argc; /* unused */ (void) argv; /* unused */ Suite *s = suite_create("Curly"); SRunner *sr = srunner_create(s); srunner_add_suite(sr, hashtable_suite()); srunner_add_suite(sr, parser_suite()); srunner_add_suite(sr, url_suite()); srunner_run_all(sr, CK_NORMAL); int number_failed = srunner_ntests_failed(sr); srunner_free(sr); return number_failed == 0 ? EXIT_SUCCESS : EXIT_FAILURE; }
int main(void) { int number_failed; Suite * s; SRunner * sr; int memdebug = 0; int iswin = 0; int error = 0; #if defined(_WIN64) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN32__) iswin = 1; #endif memdebug = getenv("MEMDEBUG") ? atoi(getenv("MEMDEBUG")) : 0; if( memdebug ) { talloc_enable_leak_report_full(); } rootctx = talloc_new(NULL); // Load the spec spec_filename = getenv("handlebars_tokenizer_spec"); if( spec_filename == NULL ) { spec_filename = "./spec/handlebars/spec/tokenizer.json"; } error = loadSpec(spec_filename); if( error != 0 ) { goto error; } fprintf(stderr, "Loaded %lu test cases\n", tests_len); s = parser_suite(); sr = srunner_create(s); if( iswin || memdebug ) { srunner_set_fork_status(sr, CK_NOFORK); } srunner_run_all(sr, CK_ENV); number_failed = srunner_ntests_failed(sr); srunner_free(sr); error = (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; error: talloc_free(rootctx); if( memdebug ) { talloc_report_full(NULL, stderr); } return error; }