Skip to content
Snippets Groups Projects
Commit fa056594 authored by Stéphane Del Pino's avatar Stéphane Del Pino Committed by Stéphane Del Pino
Browse files

Fixes git revision test (when no git is installed)

parent e73c51aa
No related branches found
No related tags found
1 merge request!4Cicd
include_directories("${CATCH_INCLUDE_PATH}") include_directories("${CATCH_INCLUDE_PATH}")
include_directories("${PASTIS_BINARY_DIR}/src/utils")
set(EXECUTABLE_OUTPUT_PATH ${PASTIS_BINARY_DIR}) set(EXECUTABLE_OUTPUT_PATH ${PASTIS_BINARY_DIR})
add_executable (unit_tests add_executable (unit_tests
test_main.cpp test_main.cpp
test_RevisionInfo.cpp test_RevisionInfo.cpp
test_TinyVector.cpp) test_TinyVector.cpp
)
target_include_directories(Catch INTERFACE ${CATCH_INCLUDE_DIR}) target_include_directories(Catch INTERFACE ${CATCH_INCLUDE_DIR})
target_link_libraries (
unit_tests target_link_libraries (unit_tests
PastisUtils PastisUtils
Catch) Catch
)
enable_testing() enable_testing()
......
...@@ -2,6 +2,13 @@ ...@@ -2,6 +2,13 @@
#include <RevisionInfo.hpp> #include <RevisionInfo.hpp>
#include <pastis_git_revision.hpp>
TEST_CASE("RevisionInfo", "[utils]") { TEST_CASE("RevisionInfo", "[utils]") {
REQUIRE(RevisionInfo::hasGitInfo() == true); #ifdef HAS_PASTIS_GIT_INFO
#define HAS_GIT_INFO true
#else
#define HAS_GIT_INFO false
#endif
REQUIRE( (RevisionInfo::hasGitInfo() == HAS_GIT_INFO) );
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment