unittests: add CUnit based unittest framework
[fio.git] / unittests / unittest.h
diff --git a/unittests/unittest.h b/unittests/unittest.h
new file mode 100644 (file)
index 0000000..4ac6366
--- /dev/null
@@ -0,0 +1,15 @@
+#ifndef FIO_UNITTEST_H
+#define FIO_UNITTEST_H
+
+#include <CUnit/CUnit.h>
+#include <CUnit/Basic.h>
+
+struct fio_unittest_entry {
+       const char *name;
+       CU_TestFunc fn;
+};
+
+CU_ErrorCode fio_unittest_add_suite(const char*, CU_InitializeFunc,
+       CU_CleanupFunc, struct fio_unittest_entry*);
+
+#endif