blob: 1ce461e885b1b8c6d34a6aba79ac58c5fe150223 [file] [log] [blame] [raw]
#include "facil.h"
#include "fio_base64.h"
#include "fio_hashmap.h"
#include "fio_random.h"
#include "fio_sha1.h"
#include "fio_sha2.h"
int main(void) {
#if DEBUG
#if HAVE_OPENSSL && !NODEBUG
fprintf(stderr, "\n=== WARNING: performance tests should be ignored,\n"
"=== facil.io's optimized code "
"is faster\n");
#endif
fio_base64_test();
fio_sha1_test();
fio_sha2_test();
fio_random_test();
#if HAVE_OPENSSL && !NODEBUG
fprintf(stderr, "=== WARNING: performance tests should be ignored,\n"
"=== facil.io's optimized code "
"is faster\n\n");
#endif
fio_hash_test();
fiobj_test();
defer_test();
sock_libtest();
#else
fprintf(stderr, "DEBUG must be set to access tests.\n");
exit(-1);
#endif
return 0;
}