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