Commit | Line | Data |
---|---|---|
1 | #ifndef FIO_UNITTEST_H | |
2 | #define FIO_UNITTEST_H | |
3 | ||
4 | #include <sys/types.h> | |
5 | ||
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 | ||
14 | /* XXX workaround lib/memalign.c's dependency on smalloc.c */ | |
15 | void *smalloc(size_t); | |
16 | void sfree(void*); | |
17 | ||
18 | CU_ErrorCode fio_unittest_add_suite(const char*, CU_InitializeFunc, | |
19 | CU_CleanupFunc, struct fio_unittest_entry*); | |
20 | ||
21 | CU_ErrorCode fio_unittest_lib_memalign(void); | |
22 | ||
23 | #endif |