9 #include <libfocunit.h>
12 #include <libfodbreposysconf.h>
22 extern CU_TestInfo string_operations_testcases[];
23 extern CU_TestInfo file_operations_testcases[];
24 extern CU_TestInfo license_testcases[];
25 extern CU_TestInfo highlight_testcases[];
26 extern CU_TestInfo hash_testcases[];
27 extern CU_TestInfo diff_testcases[];
28 extern CU_TestInfo match_testcases[];
29 extern CU_TestInfo database_testcases[];
30 extern CU_TestInfo encoding_testcases[];
31 extern CU_TestInfo serialize_testcases[];
33 extern int license_setUpFunc();
34 extern int license_tearDownFunc();
36 extern int database_setUpFunc();
37 extern int database_tearDownFunc();
44 {
"Testing process:", NULL, NULL, NULL, NULL, string_operations_testcases},
45 {
"Testing monk:", NULL, NULL, NULL, NULL, file_operations_testcases},
46 {
"Testing license:", NULL, NULL, (CU_SetUpFunc)license_setUpFunc, (CU_TearDownFunc)license_tearDownFunc, license_testcases},
47 {
"Testing highlighting:", NULL, NULL, NULL, NULL, highlight_testcases},
48 {
"Testing hash:", NULL, NULL, NULL, NULL, hash_testcases},
49 {
"Testing diff:", NULL, NULL, NULL, NULL, diff_testcases},
50 {
"Testing match:", NULL, NULL, NULL, NULL, match_testcases},
51 {
"Testing database:", NULL, NULL, (CU_SetUpFunc)database_setUpFunc, (CU_TearDownFunc)database_tearDownFunc, database_testcases},
52 {
"Testing encoding:", NULL, NULL, NULL, NULL, encoding_testcases},
53 {
"Testing serialize:", NULL, NULL, NULL, NULL, serialize_testcases},
61 int main(
int argc,
char** argv) {
62 dbManager = createTestEnvironment(AGENT_DIR,
"monk", 0);
63 const int returnValue = focunit_main(argc, argv,
"monk_agent_Tests",
suites);
64 if (returnValue == 0) {
65 dropTestEnvironment(
dbManager, AGENT_DIR,
"monk");
char * get_sysconfdir()
get sysconfig dir path just created by create_db_repo_sysconf()
fo_dbManager * dbManager
fo_dbManager object
CU_SuiteInfo suites[]
all test suites for delagent