1 /* SPDX-License-Identifier: LGPL-2.1-only */ 2 /* 3 * Copyright (c) 2013 Thomas Graf <[email protected]> 4 */ 5 6 #include "nl-default.h" 7 8 #include <check.h> 9 10 #include "cksuite-all.h" 11 main_suite(void)12static Suite *main_suite(void) 13 { 14 Suite *suite = suite_create("main"); 15 16 return suite; 17 } 18 main(int argc,char * argv[])19int main(int argc, char *argv[]) 20 { 21 SRunner *runner; 22 int nfailed; 23 24 runner = srunner_create(main_suite()); 25 26 srunner_add_suite(runner, make_nl_addr_suite()); 27 srunner_add_suite(runner, make_nl_attr_suite()); 28 srunner_add_suite(runner, make_nl_ematch_tree_clone_suite()); 29 srunner_add_suite(runner, make_nl_netns_suite()); 30 31 srunner_run_all(runner, CK_ENV); 32 33 nfailed = srunner_ntests_failed(runner); 34 srunner_free(runner); 35 36 return nfailed != 0; 37 } 38