Commit 11dab46d authored by Alberto Miranda's avatar Alberto Miranda ♨️ Committed by Marc Vef
Browse files

Add CMake option to set tests' network interface

parent c3710535
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -218,5 +218,9 @@ cmake_dependent_option(GKFS_INSTALL_TESTS "Install GekkoFS self tests" OFF "GKFS

if(GKFS_BUILD_TESTS)
    message(STATUS "[gekkofs] Preparing tests...")
    set(GKFS_TESTS_INTERFACE "lo" CACHE STRING "Network interface to use when running tests (default: lo)")
    message(STATUS "[gekkofs] Network interface for tests: ${GKFS_TESTS_INTERFACE}")
    add_subdirectory(tests)
else()
    unset(GKFS_TESTS_INTERFACE CACHE)
endif()
+1 −1
Original line number Diff line number Diff line
@@ -13,5 +13,5 @@

[pytest]
testpaths = @CMAKE_CURRENT_SOURCE_DIR@
addopts = @PYTEST_BINDIR_ARGS@ @PYTEST_LIBDIR_ARGS@
addopts = @PYTEST_BINDIR_ARGS@ @PYTEST_LIBDIR_ARGS@ --interface=@GKFS_TESTS_INTERFACE@
enable_assertion_pass_hook = true
+1 −1
Original line number Diff line number Diff line
@@ -13,5 +13,5 @@

[pytest]
testpaths = @CMAKE_INSTALL_FULL_DATAROOTDIR@/gkfs/tests
addopts = --bin-dir=@CMAKE_INSTALL_FULL_BINDIR@ --bin-dir=@CMAKE_INSTALL_FULL_LIBDIR@ --lib-dir=@CMAKE_INSTALL_FULL_LIBDIR@
addopts = --bin-dir=@CMAKE_INSTALL_FULL_BINDIR@ --bin-dir=@CMAKE_INSTALL_FULL_LIBDIR@ --lib-dir=@CMAKE_INSTALL_FULL_LIBDIR@ --interface=@GKFS_TESTS_INTERFACE@
enable_assertion_pass_hook = true