feat(solver-bootstrap): step 2 — dependency-smoke-tests
This commit is contained in:
@@ -8,3 +8,31 @@ set_tests_properties(
|
||||
PROPERTIES
|
||||
PASS_REGULAR_EXPRESSION "[0-9]+\\.[0-9]+\\.[0-9]+"
|
||||
)
|
||||
|
||||
add_executable(fesa_dependency_smoke_test
|
||||
unit/dependencies/dependency_smoke_test.cpp
|
||||
)
|
||||
|
||||
target_compile_features(fesa_dependency_smoke_test PRIVATE cxx_std_20)
|
||||
target_compile_options(fesa_dependency_smoke_test PRIVATE /W4 /permissive- /EHsc)
|
||||
|
||||
target_link_libraries(fesa_dependency_smoke_test
|
||||
PRIVATE
|
||||
MKL::MKL
|
||||
TBB::tbb
|
||||
HDF5::HDF5
|
||||
GTest::gtest_main
|
||||
GTest::gtest
|
||||
GTest::gmock
|
||||
)
|
||||
|
||||
add_test(
|
||||
NAME DependencySmoke
|
||||
COMMAND "$<TARGET_FILE:fesa_dependency_smoke_test>"
|
||||
)
|
||||
|
||||
set_property(
|
||||
TEST DependencySmoke
|
||||
PROPERTY ENVIRONMENT_MODIFICATION
|
||||
${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user