35 lines
777 B
C
Executable File
35 lines
777 B
C
Executable File
#include "CUnit/Basic.h"
|
|
|
|
#include "fwknop.h"
|
|
#include "config_init.h"
|
|
#include "getpasswd.h"
|
|
|
|
/**
|
|
* Register test suites from FKO files
|
|
*/
|
|
static void register_test_suites(void)
|
|
{
|
|
register_ts_config_init();
|
|
register_ts_getpassword();
|
|
}
|
|
|
|
/* The main() function for setting up and running the tests.
|
|
* Returns a CUE_SUCCESS on successful running, another
|
|
* CUnit error code on failure.
|
|
*/
|
|
int main()
|
|
{
|
|
/* initialize the CUnit test registry */
|
|
if (CUE_SUCCESS != CU_initialize_registry())
|
|
return CU_get_error();
|
|
|
|
/* Register test suites from fko files */
|
|
register_test_suites();
|
|
|
|
/* Run all tests using the CUnit Basic interface */
|
|
CU_basic_set_mode(CU_BRM_VERBOSE);
|
|
CU_basic_run_tests();
|
|
CU_cleanup_registry();
|
|
return CU_get_error();
|
|
}
|