Commit | Line | Data |
---|---|---|
b8b0e1ee TK |
1 | #ifndef FIO_UNITTEST_H |
2 | #define FIO_UNITTEST_H | |
3 | ||
e37155ef TK |
4 | #include <sys/types.h> |
5 | ||
b8b0e1ee TK |
6 | #include <CUnit/CUnit.h> |
7 | #include <CUnit/Basic.h> | |
8 | ||
9 | struct fio_unittest_entry { | |
10 | const char *name; | |
11 | CU_TestFunc fn; | |
12 | }; | |
13 | ||
e37155ef TK |
14 | /* XXX workaround lib/memalign.c's dependency on smalloc.c */ |
15 | void *smalloc(size_t); | |
16 | void sfree(void*); | |
17 | ||
b8b0e1ee TK |
18 | CU_ErrorCode fio_unittest_add_suite(const char*, CU_InitializeFunc, |
19 | CU_CleanupFunc, struct fio_unittest_entry*); | |
20 | ||
e37155ef | 21 | CU_ErrorCode fio_unittest_lib_memalign(void); |
ce875031 | 22 | CU_ErrorCode fio_unittest_lib_strntol(void); |
cdcd7e99 | 23 | CU_ErrorCode fio_unittest_oslib_strlcat(void); |
2f84d0c7 | 24 | CU_ErrorCode fio_unittest_oslib_strndup(void); |
e37155ef | 25 | |
b8b0e1ee | 26 | #endif |