X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/143464d58d2bd6378e74eec636961ceb0d32fb91..fe8ab488e9161c46dd9885d58fc52996dc0249ff:/tools/tests/perf_index/perfindex-file_create.c?ds=sidebyside diff --git a/tools/tests/perf_index/perfindex-file_create.c b/tools/tests/perf_index/perfindex-file_create.c new file mode 100644 index 000000000..cfb380629 --- /dev/null +++ b/tools/tests/perf_index/perfindex-file_create.c @@ -0,0 +1,33 @@ +#include "perf_index.h" +#include "fail.h" +#include "test_file_helper.h" +#include +#include +#include + +char tempdir[MAXPATHLEN]; + +DECL_SETUP { + char* retval; + + retval = setup_tempdir(tempdir); + + VERIFY(retval, "tempdir setup failed"); + + printf("tempdir: %s\n", tempdir); + + return PERFINDEX_SUCCESS; +} + +DECL_TEST { + return test_file_create(tempdir, thread_id, num_threads, length); +} + +DECL_CLEANUP { + int retval; + + retval = cleanup_tempdir(tempdir); + VERIFY(retval == 0, "cleanup_tempdir failed"); + + return PERFINDEX_SUCCESS; +}