mdbx-tests: дополнение cmake-тестов сценариями запуска mdbx_copy.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2025-07-11 00:24:04 +03:00
parent e28f484947
commit 57ffdf6cd9

View File

@ -220,25 +220,32 @@ else()
add_test(NAME smoke_chk COMMAND ${MDBX_OUTPUT_DIR}/mdbx_chk -nvv smoke.db) add_test(NAME smoke_chk COMMAND ${MDBX_OUTPUT_DIR}/mdbx_chk -nvv smoke.db)
set_tests_properties( set_tests_properties(
smoke_chk smoke_chk
PROPERTIES DEPENDS PROPERTIES DEPENDS smoke
smoke TIMEOUT 60
TIMEOUT FAIL_REGULAR_EXPRESSION "cooperative mode"
60 REQUIRED_FILES smoke.db)
FAIL_REGULAR_EXPRESSION
"cooperative mode"
REQUIRED_FILES
smoke.db)
add_test(NAME smoke_chk_copy COMMAND ${MDBX_OUTPUT_DIR}/mdbx_chk -nvv smoke.db-copy) add_test(NAME smoke_chk_copy COMMAND ${MDBX_OUTPUT_DIR}/mdbx_chk -nvv smoke.db-copy)
set_tests_properties( set_tests_properties(
smoke_chk_copy smoke_chk_copy
PROPERTIES DEPENDS PROPERTIES DEPENDS smoke
smoke TIMEOUT 60
TIMEOUT FAIL_REGULAR_EXPRESSION "cooperative mode"
60 REQUIRED_FILES smoke.db-copy)
FAIL_REGULAR_EXPRESSION
"cooperative mode" add_test(NAME smoke_copy_asis COMMAND ${MDBX_OUTPUT_DIR}/mdbx_copy -f smoke.db copy_asis.db)
REQUIRED_FILES set_tests_properties(
smoke.db-copy) smoke_copy_asis
PROPERTIES DEPENDS smoke
TIMEOUT 60
REQUIRED_FILES smoke.db)
add_test(NAME smoke_copy_compactify COMMAND ${MDBX_OUTPUT_DIR}/mdbx_copy -f -c smoke.db copy_compactify.db)
set_tests_properties(
smoke_copy_compactify
PROPERTIES DEPENDS smoke
TIMEOUT 60
REQUIRED_FILES smoke.db)
endif() endif()
add_test( add_test(