您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ srunner_free函数代码示例

51自学网 2021-06-03 08:17:16
  C++
这篇教程C++ srunner_free函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中srunner_free函数的典型用法代码示例。如果您正苦于以下问题:C++ srunner_free函数的具体用法?C++ srunner_free怎么用?C++ srunner_free使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了srunner_free函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: main

intmain(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: main

int 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: main

intmain (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: main

int 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: main

int 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: main

intmain(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: main

int 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: main

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;}
开发者ID:tidatida,项目名称:curly,代码行数:16,


示例10: main

END_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: main

int 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: main

int 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: main

int 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: main

int 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: main

intmain(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: main

int 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: main

int 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: main

int 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: main

int 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: main

END_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: main

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;}
开发者ID:martinec,项目名称:handlebars.c,代码行数:47,


示例22: main

int 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: main

END_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: main

int 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: main

int 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: main

intmain(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: main

int 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: main

END_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: main

int 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。