mirror of
https://github.com/isar/libmdbx.git
synced 2024-12-30 01:44:13 +08:00
mdbx-tests: добавление --read-var-info=yes
для Valgrind.
This commit is contained in:
parent
786da2b089
commit
cdbcf54af1
@ -305,7 +305,7 @@ else()
|
|||||||
"${CMAKE_CURRENT_SOURCE_DIR}/test/valgrind_suppress.txt"
|
"${CMAKE_CURRENT_SOURCE_DIR}/test/valgrind_suppress.txt"
|
||||||
CACHE FILEPATH "Suppressions file for Valgrind" FORCE)
|
CACHE FILEPATH "Suppressions file for Valgrind" FORCE)
|
||||||
set(MEMORYCHECK_COMMAND_OPTIONS
|
set(MEMORYCHECK_COMMAND_OPTIONS
|
||||||
"--trace-children=yes --leak-check=full --track-origins=yes --error-exitcode=42 --error-markers=@ --errors-for-leak-kinds=definite --fair-sched=yes --suppressions=${MEMORYCHECK_SUPPRESSIONS_FILE}"
|
"--trace-children=yes --leak-check=full --track-origins=yes --track-origins=yes --error-exitcode=42 --error-markers=@ --errors-for-leak-kinds=definite --fair-sched=yes --suppressions=${MEMORYCHECK_SUPPRESSIONS_FILE}"
|
||||||
CACHE STRING "Valgrind options" FORCE)
|
CACHE STRING "Valgrind options" FORCE)
|
||||||
set(VALGRIND_COMMAND_OPTIONS "${MEMORYCHECK_COMMAND_OPTIONS}" CACHE STRING "Valgrind options" FORCE)
|
set(VALGRIND_COMMAND_OPTIONS "${MEMORYCHECK_COMMAND_OPTIONS}" CACHE STRING "Valgrind options" FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
@ -433,7 +433,7 @@ test-valgrind: build-test
|
|||||||
@echo ' RUNNING `test/long_stochastic.sh --with-valgrind --loops 2`...'
|
@echo ' RUNNING `test/long_stochastic.sh --with-valgrind --loops 2`...'
|
||||||
$(QUIET)test/long_stochastic.sh --with-valgrind --loops 2 --db-upto-mb 256 --skip-make >$(TEST_LOG) || (cat $(TEST_LOG) && false)
|
$(QUIET)test/long_stochastic.sh --with-valgrind --loops 2 --db-upto-mb 256 --skip-make >$(TEST_LOG) || (cat $(TEST_LOG) && false)
|
||||||
|
|
||||||
memcheck: VALGRIND=valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt
|
memcheck: VALGRIND=valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --read-var-info=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt
|
||||||
memcheck: CFLAGS_EXTRA=-Ofast -DMDBX_USE_VALGRIND
|
memcheck: CFLAGS_EXTRA=-Ofast -DMDBX_USE_VALGRIND
|
||||||
memcheck: build-test
|
memcheck: build-test
|
||||||
@echo " SMOKE \`mdbx_test basic\` under Valgrind's memcheck..."
|
@echo " SMOKE \`mdbx_test basic\` under Valgrind's memcheck..."
|
||||||
|
@ -62,7 +62,7 @@ do
|
|||||||
echo " For instance, when the process 'A' explicitly marks a memory"
|
echo " For instance, when the process 'A' explicitly marks a memory"
|
||||||
echo " region as 'undefined', the process 'B' fill it,"
|
echo " region as 'undefined', the process 'B' fill it,"
|
||||||
echo " and after this process 'A' read such region, etc."
|
echo " and after this process 'A' read such region, etc."
|
||||||
MONITOR="valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt"
|
MONITOR="valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --read-var-info=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt"
|
||||||
rm -f valgrind-*.log
|
rm -f valgrind-*.log
|
||||||
;;
|
;;
|
||||||
--skip-make)
|
--skip-make)
|
||||||
|
@ -60,7 +60,7 @@ do
|
|||||||
echo " For instance, when the process 'A' explicitly marks a memory"
|
echo " For instance, when the process 'A' explicitly marks a memory"
|
||||||
echo " region as 'undefined', the process 'B' fill it,"
|
echo " region as 'undefined', the process 'B' fill it,"
|
||||||
echo " and after this process 'A' read such region, etc."
|
echo " and after this process 'A' read such region, etc."
|
||||||
MONITOR="valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt"
|
MONITOR="valgrind --trace-children=yes --log-file=valgrind-%p.log --leak-check=full --track-origins=yes --read-var-info=yes --error-exitcode=42 --suppressions=test/valgrind_suppress.txt"
|
||||||
rm -f valgrind-*.log
|
rm -f valgrind-*.log
|
||||||
;;
|
;;
|
||||||
--skip-make)
|
--skip-make)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user