FOSSology  4.4.0
Open Source License Compliance by Open Source Software
testRun.h
1 /*
2  SPDX-FileCopyrightText: © 2011, 2012 Hewlett-Packard Development Company, L.P.
3 
4  SPDX-License-Identifier: GPL-2.0-only
5 */
6 
7 #pragma once
8 
9 /* local includes */
10 #include <agent.h>
11 #include <database.h>
12 #include <event.h>
13 #include <host.h>
14 #include <interface.h>
15 #include <job.h>
16 #include <logging.h>
17 #include <scheduler.h>
18 
19 /* libraries */
20 #include <libfocunit.h>
21 #include <glib.h>
22 
23 /* suite init and clean */
24 int init_suite(void);
25 int clean_suite(void);
26 
27 extern char* testdb;
28 
29 /* agent suite init and clean */
30 /* int agent_init_suite(void);
31 int agent_clean_suite(void); */
32 
33 /* test case sets */
34 extern CU_TestInfo tests_host[];
35 extern CU_TestInfo tests_interface[];
36 extern CU_TestInfo tests_interface_thread[];
37 
38 extern CU_TestInfo tests_meta_agent[];
39 extern CU_TestInfo tests_agent[];
40 
41 extern CU_TestInfo tests_event[];
42 
43 extern CU_TestInfo tests_database[];
44 extern CU_TestInfo tests_email[];
45 
46 extern CU_TestInfo tests_job[];
47 
48 extern CU_TestInfo tests_scheduler[];
49 /* scheduler private declarations */
Header file with agent related operations.
event_loop_t * event_loop_get()
Definition: event.c:48
Event handling operations.
Log related operations.
int init_suite(void)
Definition: testRun.c:43
int clean_suite(void)
Definition: testRun.c:65