1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
- * tests/check-all.c overall unit test program
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation version 2.1
- * of the License.
- *
- * Copyright (c) 2013 Thomas Graf <tgraf@suug.ch>
- */
- #include <check.h>
- extern Suite *make_nl_addr_suite(void);
- extern Suite *make_nl_attr_suite(void);
- static Suite *main_suite(void)
- {
- Suite *suite = suite_create("main");
- return suite;
- }
- int main(int argc, char *argv[])
- {
- SRunner *runner;
- int nfailed;
-
- runner = srunner_create(main_suite());
- /* Add testsuites below */
- srunner_add_suite(runner, make_nl_addr_suite());
- srunner_add_suite(runner, make_nl_attr_suite());
- /* Do not add testsuites below this line */
- srunner_run_all(runner, CK_ENV);
- nfailed = srunner_ntests_failed(runner);
- srunner_free(runner);
- return nfailed != 0;
- }
|