glusterfs: update for new API
[fio.git] / unittests / unittest.h
CommitLineData
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
9struct 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 */
15void *smalloc(size_t);
16void sfree(void*);
17
b8b0e1ee
TK
18CU_ErrorCode fio_unittest_add_suite(const char*, CU_InitializeFunc,
19 CU_CleanupFunc, struct fio_unittest_entry*);
20
e37155ef 21CU_ErrorCode fio_unittest_lib_memalign(void);
ce875031 22CU_ErrorCode fio_unittest_lib_strntol(void);
cdcd7e99 23CU_ErrorCode fio_unittest_oslib_strlcat(void);
2f84d0c7 24CU_ErrorCode fio_unittest_oslib_strndup(void);
e37155ef 25
b8b0e1ee 26#endif