mirror of
https://github.com/boostorg/histogram.git
synced 2025-05-12 05:31:51 +00:00
fix ci
This commit is contained in:
parent
6decac4755
commit
b5eed0d90c
@ -75,15 +75,7 @@ function(compiled_test SRC)
|
|||||||
-fsanitize-address-use-after-scope)
|
-fsanitize-address-use-after-scope)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(FIND ARGN ARGS IDX)
|
add_test(NAME ${BASENAME} COMMAND ${BASENAME})
|
||||||
if(IDX GREATER 0)
|
|
||||||
foreach(I RANGE IDX)
|
|
||||||
list(REMOVE_AT ARGN 0)
|
|
||||||
endforeach()
|
|
||||||
list(REMOVE_AT ARGN 0)
|
|
||||||
list(LENGTH ARGN N)
|
|
||||||
endif()
|
|
||||||
add_test(NAME ${BASENAME} COMMAND ${BASENAME} ${ARGN})
|
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
compiled_test(test/adaptive_storage_test.cpp)
|
compiled_test(test/adaptive_storage_test.cpp)
|
||||||
@ -140,7 +132,10 @@ if (TEST_SERIALIZATION)
|
|||||||
compiled_test(test/storage_adaptor_serialization_test.cpp)
|
compiled_test(test/storage_adaptor_serialization_test.cpp)
|
||||||
target_link_libraries(storage_adaptor_serialization_test PRIVATE Boost::serialization)
|
target_link_libraries(storage_adaptor_serialization_test PRIVATE Boost::serialization)
|
||||||
|
|
||||||
compiled_test(test/histogram_serialization_test.cpp Boost::serialization ARGS ${PROJECT_SOURCE_DIR}/test/histogram_serialization_test_static.xml ${PROJECT_SOURCE_DIR}/test/histogram_serialization_test_dynamic.xml)
|
compiled_test(test/histogram_serialization_test.cpp Boost::serialization)
|
||||||
|
target_compile_definitions(histogram_serialization_test PRIVATE
|
||||||
|
-DSTATIC_XML="${PROJECT_SOURCE_DIR}/test/histogram_serialization_test_static.xml"
|
||||||
|
-DDYNAMIC_XML="${PROJECT_SOURCE_DIR}/test/histogram_serialization_test_dynamic.xml")
|
||||||
target_link_libraries(histogram_serialization_test PRIVATE Boost::serialization)
|
target_link_libraries(histogram_serialization_test PRIVATE Boost::serialization)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -63,9 +63,8 @@ void run_tests(const char* filename) {
|
|||||||
BOOST_TEST_EQ(a, b);
|
BOOST_TEST_EQ(a, b);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main() {
|
||||||
assert(argc == 3);
|
run_tests<static_tag>(STATIC_XML);
|
||||||
run_tests<static_tag>(argv[1]);
|
run_tests<dynamic_tag>(DYNAMIC_XML);
|
||||||
run_tests<dynamic_tag>(argv[2]);
|
|
||||||
return boost::report_errors();
|
return boost::report_errors();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user