1#include "perf_index.h" 2#include "fail.h" 3#include "test_file_helper.h" 4#include <stdio.h> 5#include <sys/param.h> 6#include <unistd.h> 7 8char tempdir[MAXPATHLEN]; 9 10DECL_SETUP { 11 char* retval; 12 13 retval = setup_tempdir(tempdir); 14 15 VERIFY(retval, "tempdir setup failed"); 16 17 printf("tempdir: %s\n", tempdir); 18 19 return test_file_write_setup(tempdir, num_threads, length); 20 21} 22 23DECL_TEST { 24 return test_file_write(tempdir, thread_id, num_threads, length, 0L); 25} 26 27DECL_CLEANUP { 28 int retval; 29 30 retval = test_file_write_cleanup(tempdir, num_threads, length); 31 VERIFY(retval == PERFINDEX_SUCCESS, "test_file_read_cleanup failed"); 32 33 retval = cleanup_tempdir(tempdir); 34 VERIFY(retval == 0, "cleanup_tempdir failed"); 35 36 return PERFINDEX_SUCCESS; 37} 38