Loading .gitignore +1 −1 Original line number Diff line number Diff line Loading @@ -84,6 +84,6 @@ playground ifs/\.hidden_playground/ ifs_test/build/ test/build/ ifs/build/ .gitlab-ci.yml +5 −5 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ variables: DEPS_INSTALL_PATH: "${CI_PROJECT_DIR}/deps/build" DEPS_COMMIT: "${CI_PROJECT_DIR}/deps/build/gks_deps_commit" BUILD_PATH: "${CI_PROJECT_DIR}/ifs/build" TESTS_BUILD_PATH: "${CI_PROJECT_DIR}/ifs_test/build" TESTS_BUILD_PATH: "${CI_PROJECT_DIR}/test/build" LOG_PATH: "${CI_PROJECT_DIR}/logs" # Configuration variables ADAFS_LOG_LEVEL: "100" Loading Loading @@ -72,7 +72,7 @@ test wr: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_wr - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_wr artifacts: paths: - "${LOG_PATH}" Loading @@ -83,7 +83,7 @@ test directories: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_dir - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_dir artifacts: paths: - "${LOG_PATH}" Loading @@ -94,7 +94,7 @@ test truncate: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_truncate - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_truncate artifacts: paths: - "${LOG_PATH}" Loading @@ -105,7 +105,7 @@ test path resolution: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_path_resolution - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_path_resolution artifacts: paths: - "${LOG_PATH}" ifs_test/CMakeLists.txt→test/CMakeLists.txt +39 −0 Original line number Diff line number Diff line cmake_minimum_required(VERSION 3.6) project(ifs_test LANGUAGES CXX) project(GekkoFS_test LANGUAGES CXX) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) Loading @@ -8,32 +8,32 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS 1) set(SOURCE_FILES main.cpp) add_executable(ifs_test ${SOURCE_FILES}) add_executable(gkfs_test ${SOURCE_FILES}) set(SOURCE_FILES_IO main_IO_testing.cpp) add_executable(ifs_test_IO ${SOURCE_FILES_IO}) add_executable(gkfs_test_IO ${SOURCE_FILES_IO}) set(SOURCE_FILES_TEMP main_temp.cpp) add_executable(ifs_test_temp ${SOURCE_FILES_TEMP}) add_executable(gkfs_test_temp ${SOURCE_FILES_TEMP}) add_executable(ifs_test_wr wr_test.cpp) add_executable(gkfs_test_wr wr_test.cpp) add_executable(ifs_test_dir dir_test.cpp) add_executable(gkfs_test_dir dir_test.cpp) add_executable(ifs_test_truncate truncate.cpp) add_executable(gkfs_test_truncate truncate.cpp) add_executable(ifs_test_path_resolution path_resolution.cpp) add_executable(gkfs_test_path_resolution path_resolution.cpp) find_package(MPI) if(${MPI_FOUND}) set(SOURCE_FILES_MPI main_MPI.cpp) add_executable(ifs_test_MPI ${SOURCE_FILES_MPI}) add_executable(gkfs_test_MPI ${SOURCE_FILES_MPI}) if(TARGET MPI::MPI_CXX) # should be defined for CMAKE > 3.9 target_link_libraries(ifs_test_MPI MPI::MPI_CXX ${MPI_LIBRARIES}) target_link_libraries(gkfs_test_MPI MPI::MPI_CXX ${MPI_LIBRARIES}) else() target_link_libraries(ifs_test_MPI ${MPI_CXX_LIBRARIES}) target_include_directories(ifs_test_MPI PUBLIC ${MPI_CXX_INCLUDE_PATH}) target_link_libraries(gkfs_test_MPI ${MPI_CXX_LIBRARIES}) target_include_directories(gkfs_test_MPI PUBLIC ${MPI_CXX_INCLUDE_PATH}) endif() endif() No newline at end of file ifs_test/IO_test.cpp→test/IO_test.cpp +0 −0 File moved. View file ifs_test/dir_test.cpp→test/dir_test.cpp +0 −0 File moved. View file Loading
.gitignore +1 −1 Original line number Diff line number Diff line Loading @@ -84,6 +84,6 @@ playground ifs/\.hidden_playground/ ifs_test/build/ test/build/ ifs/build/
.gitlab-ci.yml +5 −5 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ variables: DEPS_INSTALL_PATH: "${CI_PROJECT_DIR}/deps/build" DEPS_COMMIT: "${CI_PROJECT_DIR}/deps/build/gks_deps_commit" BUILD_PATH: "${CI_PROJECT_DIR}/ifs/build" TESTS_BUILD_PATH: "${CI_PROJECT_DIR}/ifs_test/build" TESTS_BUILD_PATH: "${CI_PROJECT_DIR}/test/build" LOG_PATH: "${CI_PROJECT_DIR}/logs" # Configuration variables ADAFS_LOG_LEVEL: "100" Loading Loading @@ -72,7 +72,7 @@ test wr: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_wr - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_wr artifacts: paths: - "${LOG_PATH}" Loading @@ -83,7 +83,7 @@ test directories: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_dir - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_dir artifacts: paths: - "${LOG_PATH}" Loading @@ -94,7 +94,7 @@ test truncate: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_truncate - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_truncate artifacts: paths: - "${LOG_PATH}" Loading @@ -105,7 +105,7 @@ test path resolution: - mkdir -p "${LOG_PATH}" - ${BUILD_PATH}/bin/adafs_daemon --mount /tmp/mountdir --root /tmp/adafs_root & - sleep 4 - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/ifs_test_path_resolution - LD_PRELOAD=${BUILD_PATH}/lib/libadafs_preload_client.so ${TESTS_BUILD_PATH}/gkfs_test_path_resolution artifacts: paths: - "${LOG_PATH}"
ifs_test/CMakeLists.txt→test/CMakeLists.txt +39 −0 Original line number Diff line number Diff line cmake_minimum_required(VERSION 3.6) project(ifs_test LANGUAGES CXX) project(GekkoFS_test LANGUAGES CXX) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) Loading @@ -8,32 +8,32 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS 1) set(SOURCE_FILES main.cpp) add_executable(ifs_test ${SOURCE_FILES}) add_executable(gkfs_test ${SOURCE_FILES}) set(SOURCE_FILES_IO main_IO_testing.cpp) add_executable(ifs_test_IO ${SOURCE_FILES_IO}) add_executable(gkfs_test_IO ${SOURCE_FILES_IO}) set(SOURCE_FILES_TEMP main_temp.cpp) add_executable(ifs_test_temp ${SOURCE_FILES_TEMP}) add_executable(gkfs_test_temp ${SOURCE_FILES_TEMP}) add_executable(ifs_test_wr wr_test.cpp) add_executable(gkfs_test_wr wr_test.cpp) add_executable(ifs_test_dir dir_test.cpp) add_executable(gkfs_test_dir dir_test.cpp) add_executable(ifs_test_truncate truncate.cpp) add_executable(gkfs_test_truncate truncate.cpp) add_executable(ifs_test_path_resolution path_resolution.cpp) add_executable(gkfs_test_path_resolution path_resolution.cpp) find_package(MPI) if(${MPI_FOUND}) set(SOURCE_FILES_MPI main_MPI.cpp) add_executable(ifs_test_MPI ${SOURCE_FILES_MPI}) add_executable(gkfs_test_MPI ${SOURCE_FILES_MPI}) if(TARGET MPI::MPI_CXX) # should be defined for CMAKE > 3.9 target_link_libraries(ifs_test_MPI MPI::MPI_CXX ${MPI_LIBRARIES}) target_link_libraries(gkfs_test_MPI MPI::MPI_CXX ${MPI_LIBRARIES}) else() target_link_libraries(ifs_test_MPI ${MPI_CXX_LIBRARIES}) target_include_directories(ifs_test_MPI PUBLIC ${MPI_CXX_INCLUDE_PATH}) target_link_libraries(gkfs_test_MPI ${MPI_CXX_LIBRARIES}) target_include_directories(gkfs_test_MPI PUBLIC ${MPI_CXX_INCLUDE_PATH}) endif() endif() No newline at end of file