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