这篇教程C++ srunner_free函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中srunner_free函数的典型用法代码示例。如果您正苦于以下问题:C++ srunner_free函数的具体用法?C++ srunner_free怎么用?C++ srunner_free使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了srunner_free函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: mainintmain(void){ Suite *s; SRunner *sr; int failed_count; s = elocation_suite(); sr = srunner_create(s); srunner_run_all(sr, CK_ENV); failed_count = srunner_ntests_failed(sr); srunner_free(sr); return (failed_count == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:caivega,项目名称:enlightenment,代码行数:15,
示例2: mainint main(void) { int number_failed; Suite *s = run_program_suite(); SRunner *sr = srunner_create(s); // DEBUG: //srunner_set_fork_status ( sr, CK_NOFORK ); srunner_run_all( sr, CK_NORMAL ); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return ( number_failed == 0 ) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:cledo,项目名称:HaiGo,代码行数:15,
示例3: mainintmain (int argc, char * argv []){ Suite *suite = libadafuse_suite (); SRunner *srunner = srunner_create (suite); srunner_set_log (srunner, "check_libadafuse.log"); srunner_run_all (srunner, CK_NORMAL); const int tests_failed = srunner_ntests_failed (srunner); srunner_free (srunner); return (tests_failed == 0) ? 0 : 1;}
开发者ID:ndreys,项目名称:spindle,代码行数:15,
示例4: mainint main(void) { int number_failed = 0; Suite *s; SRunner *sr; s = testSuite_Session(); sr = srunner_create(s); srunner_set_fork_status(sr, CK_NOFORK); srunner_run_all(sr,CK_NORMAL); number_failed += srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:jpfr,项目名称:open62541,代码行数:15,
示例5: mainint main(int argc, char *argv[]){ srand((unsigned int) time(NULL)); Suite *encryptsave = encryptsave_suite(); SRunner *test_runner = srunner_create(encryptsave); int number_failed = 0; srunner_run_all(test_runner, CK_NORMAL); number_failed = srunner_ntests_failed(test_runner); srunner_free(test_runner); return number_failed;}
开发者ID:rrooij,项目名称:toxcore,代码行数:15,
示例6: main int main(void) { int number_failed; Suite *s; SRunner *sr; s = roman_suite(); sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; }
开发者ID:ArunTSetty,项目名称:ROMAN_CAL_CHECK,代码行数:15,
示例7: mainintmain(int argc, char *argv[]){ TCase *tc; Suite *s; SRunner *sr; int failed_count, i; for (i = 1; i < argc; i++) if ((strcmp(argv[i], "-h") == 0) || (strcmp(argv[i], "--help") == 0)) { fprintf(stderr, "Usage:/n/t%s [test_case1 .. [test_caseN]]/n", argv[0]); _list_tests(); return 0; } else if ((strcmp(argv[i], "-l") == 0) || (strcmp(argv[i], "--list") == 0)) { _list_tests(); return 0; } putenv("EFL_RUN_IN_TREE=1"); s = suite_create("Ector"); for (i = 0; etc[i].test_case; ++i) { if (!_use_test(argc - 1, (const char **) argv + 1, etc[i].test_case)) continue; tc = tcase_create(etc[i].test_case); tcase_set_timeout(tc, 0); etc[i].build(tc); suite_add_tcase(s, tc); } sr = srunner_create(s); srunner_set_xml(sr, TESTS_BUILD_DIR "/check-results.xml"); srunner_run_all(sr, CK_ENV); failed_count = srunner_ntests_failed(sr); srunner_free(sr); return (failed_count == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:RomainNaour,项目名称:efl,代码行数:48,
示例8: mainint main (int argc, char *argv[]) { unsigned int number_failed; Suite *s; SRunner *sr; apr_app_initialize(&argc, (const char * const **) &argv, NULL); s = mod_auth_cas_suite(); sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); number_failed = srunner_ntests_failed(sr); srunner_free(sr); apr_terminate(); return (number_failed != 0);}
开发者ID:LucaFilipozzi,项目名称:mod_auth_cas,代码行数:16,
示例9: mainint 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;}
开发者ID:tidatida,项目名称:curly,代码行数:16,
示例10: mainEND_TESTint main(void) { Suite *s = suite_create("ShelfSuite"); TCase *tc_core = tcase_create("tests"); tcase_add_checked_fixture(tc_core, setup, teardown); tcase_add_test (tc_core, open_fails_nonexistant_path_create_false); tcase_add_test (tc_core, open_passes_nonexistant_path_create_true); suite_add_tcase(s, tc_core); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_VERBOSE); int failed = srunner_ntests_failed (sr); srunner_free(sr); return (failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:srijak,项目名称:peaches,代码行数:16,
示例11: mainint main(int argc, char **argv){ int number_failed; Suite *s; SRunner *sr; s = nsurl_suite(); sr = srunner_create(s); srunner_run_all(sr, CK_ENV); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:EyMenZ,项目名称:NetSurf-OS3,代码行数:16,
示例12: mainint main(int argc, char *argv[]){ srand((unsigned int) time(NULL)); Suite *dht = dht_suite(); SRunner *test_runner = srunner_create(dht); int number_failed = 0; //srunner_set_fork_status(test_runner, CK_NOFORK); srunner_run_all(test_runner, CK_NORMAL); number_failed = srunner_ntests_failed(test_runner); srunner_free(test_runner); return number_failed;}
开发者ID:Ansa89,项目名称:toxcore,代码行数:16,
示例13: mainint main(void){#ifdef UA_ENABLE_HISTORIZING testDataSorted = sortDateTimes(testData);#endif /* UA_ENABLE_HISTORIZING */ Suite *s = testSuite_Client(); SRunner *sr = srunner_create(s); srunner_set_fork_status(sr, CK_NOFORK); srunner_run_all(sr,CK_NORMAL); int number_failed = srunner_ntests_failed(sr); srunner_free(sr);#ifdef UA_ENABLE_HISTORIZING UA_free(testDataSorted);#endif /* UA_ENABLE_HISTORIZING */ return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:open62541,项目名称:open62541,代码行数:16,
示例14: mainint main(void){ int number_failed; //SRunner *sr = srunner_create (turnmessage_suite ()); SRunner *sr = srunner_create (stunlib_suite ()); //SRunner *sr = srunner_create (s); srunner_add_suite (sr, turnclient_suite ()); srunner_add_suite (sr, turnmessage_suite ()); srunner_add_suite (sr, realworldmsg_suite ()); srunner_add_suite (sr, stunclient_suite ()); srunner_add_suite (sr, stunserver_suite ()); srunner_run_all (sr, CK_NORMAL); number_failed = srunner_ntests_failed (sr); srunner_free (sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:JamesLinus,项目名称:NATTools,代码行数:16,
示例15: mainintmain(int argc, const char **argv){ int number_failed; Suite *suite = ipmap_suite(); SRunner *runner = srunner_create(suite); g_type_init(); ipset_init_library(); srunner_run_all(runner, CK_NORMAL); number_failed = srunner_ntests_failed(runner); srunner_free(runner); return (number_failed == 0)? EXIT_SUCCESS: EXIT_FAILURE;}
开发者ID:janies,项目名称:ipset,代码行数:16,
示例16: mainint main(int argc, const char *argv[]){ int number_failed; Suite *s = dlopen_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); number_failed = srunner_ntests_failed(sr); srunner_free(sr); if (number_failed == 0) return EXIT_SUCCESS; return EXIT_FAILURE;}
开发者ID:celestian,项目名称:sssd,代码行数:16,
示例17: mainint main(int argc, char *argv[]){ unix_time_update(); Suite *Assoc = Assoc_suite(); SRunner *test_runner = srunner_create(Assoc); srunner_set_fork_status(test_runner, CK_NOFORK); srunner_run_all(test_runner, CK_NORMAL); int number_failed = srunner_ntests_failed(test_runner); srunner_free(test_runner); return number_failed;}
开发者ID:FullName,项目名称:ProjectTox-Core,代码行数:16,
示例18: mainint main(void){#ifdef DEBUG log_level = 0;#else log_level = 2;#endif int number_failed; Suite *s = flexthread_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); log_level = 0; number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? 0 : 1;}
开发者ID:BytemarkHosting,项目名称:flexnbd-c,代码行数:16,
示例19: mainint main(void){ setvbuf(stdout, nullptr, _IONBF, 0); srand((unsigned int) time(nullptr)); Suite *crypto = crypto_suite(); SRunner *test_runner = srunner_create(crypto); int number_failed = 0; srunner_run_all(test_runner, CK_NORMAL); number_failed = srunner_ntests_failed(test_runner); srunner_free(test_runner); return number_failed;}
开发者ID:ioasis,项目名称:c-toxcore,代码行数:16,
示例20: mainEND_TESTint main(void){ Suite *s = suite_create("common definitions"); TCase *tc_core = tcase_create("core"); tcase_add_test(tc_core, test_prefix); tcase_add_test(tc_core, test_suffix); suite_add_tcase(s, tc_core); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); int n_failed = srunner_ntests_failed(sr); srunner_free(sr); return n_failed ? EXIT_FAILURE : EXIT_SUCCESS;}
开发者ID:PapenfussLab,项目名称:reads_to_domains,代码行数:16,
示例21: mainint 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;}
开发者ID:martinec,项目名称:handlebars.c,代码行数:47,
示例22: mainint main(void){ int nf; Suite *s; SRunner *sr; cl_initialize_crypto(); fpu_words = get_fpu_endian(); check_version_compatible(); s = test_cl_suite(); sr = srunner_create(s);#ifdef CHECK_HAVE_LOOPS srunner_add_suite(sr, test_cli_suite());#else printf("*** Warning ***: your check version is too old,/nseveral important tests will not execute/n");#endif srunner_add_suite(sr, test_jsnorm_suite()); srunner_add_suite(sr, test_str_suite()); srunner_add_suite(sr, test_regex_suite()); srunner_add_suite(sr, test_disasm_suite()); srunner_add_suite(sr, test_uniq_suite()); srunner_add_suite(sr, test_matchers_suite()); srunner_add_suite(sr, test_htmlnorm_suite()); srunner_add_suite(sr, test_bytecode_suite()); srunner_set_log(sr, "test.log"); if(freopen("test-stderr.log","w+",stderr) == NULL) { fputs("Unable to redirect stderr!/n",stderr); } cl_debug(); srunner_run_all(sr, CK_NORMAL); nf = srunner_ntests_failed(sr); if (nf) printf("NOTICE: Use the 'T' environment variable to adjust testcase timeout/n"); srunner_free(sr);#if HAVE_LIBXML2 xmlCleanupParser();#endif cl_cleanup_crypto(); return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:CyberIntelMafia,项目名称:clamav-devel,代码行数:47,
示例23: mainEND_TESTint main(void){ s = suite_create("NoFork"); tc = tcase_create("Exit"); sr = srunner_create(s); suite_add_tcase(s, tc); tcase_add_test(tc, test_nofork_exit); srunner_set_fork_status(sr, CK_NOFORK); srunner_run_all(sr, CK_MINIMAL); srunner_free(sr); return 0;}
开发者ID:MakersThn,项目名称:systemet,代码行数:17,
示例24: mainint main () { int number_failed = 0; SRunner * sr = srunner_create (makeGraphInitSuite ()); srunner_add_suite (sr, makeGraphWorldBaseSuite ()); logSetLevel (E_ALL ^ E_DEBUG); srunner_run_all (sr, CK_NORMAL); number_failed = srunner_ntests_failed (sr); srunner_free (sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:xaphiriron,项目名称:beyond,代码行数:17,
示例25: mainint main(void){ Suite *s1 = suite_create("Integer Vector 3"); TCase *tc1_1 = tcase_create("Integer Vector 3"); SRunner *sr = srunner_create(s1); int nf; srunner_set_fork_status(sr, CK_NOFORK); test_add(tc1_1); suite_add_tcase(s1, tc1_1); srunner_run_all(sr, CK_ENV); nf = srunner_ntests_failed(sr); srunner_free(sr); return nf == 0 ? 0 : 1;}
开发者ID:schanur,项目名称:octree-raytracer,代码行数:17,
示例26: mainintmain(void){ int nfail; Suite *suite = cuckoo_suite(); SRunner *srunner = srunner_create(suite); srunner_set_log(srunner, DEBUG_LOG); srunner_run_all(srunner, CK_ENV); /* set CK_VEBOSITY in ENV to customize */ nfail = srunner_ntests_failed(srunner); srunner_free(srunner); /* teardown */ test_teardown(); return (nfail == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:adityamarella,项目名称:pelikan,代码行数:17,
示例27: mainint main(int argc, char **argv){ int nf; msx_set_debug(0); if(argc > 1) debug = 1; Suite *s = mapper_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); nf = srunner_ntests_failed(sr); srunner_free(sr); return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:liororama,项目名称:gossimon,代码行数:17,
示例28: mainEND_TEST/* ****************************** * Main entry point * * ******************************/int main (int argc, char *argv) { Suite *fs = create_test_suite(); SRunner *fs_runner = srunner_create(fs); srunner_run_all(fs_runner, CK_NORMAL); int number_failed = srunner_ntests_failed (fs_runner); srunner_free (fs_runner); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:cyenyxe,项目名称:hpg-libs-1,代码行数:17,
示例29: mainint main(int argc, char **argv){ if (argc != 2) { fprintf(stderr, "Usage: %s <module.ko>/n", argv[0]); return 1; } load_module(argv[1]); Suite *s = kmod_suite(); SRunner *sr = srunner_create(s); srunner_run_all(sr, CK_NORMAL); int number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}
开发者ID:lizardo,项目名称:test-kmod,代码行数:17,
注:本文中的srunner_free函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ srunner_ntests_failed函数代码示例 C++ srunner_create函数代码示例 |