Skip to content
Snippets Groups Projects
Unverified Commit 1f684a7d authored by Jayesh Badwaik's avatar Jayesh Badwaik
Browse files

- ci: use inbuilt cmake support for memcheck

parent c8b7c396
Branches
Tags
1 merge request!27Equality
Pipeline #53376 passed
......@@ -16,7 +16,7 @@ include(GNUInstallDirs)
option(BUILD_TESTING "Build Tests" OFF)
option(BUILD_DOC "Build Documentation" OFF)
enable_testing()
include(CTest)
#-------------------------------------------------------------------------------
# Library Build Code
......
......@@ -38,10 +38,10 @@ pushd $BUILD_DIRECTORY
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
-DBUILD_TESTING=On \
-DENABLE_COVERAGE=$COVERAGE \
-DMEMORYCHECK_COMMAND_OPTIONS="--error-exitcode=1 --leak-check=full" \
-B$BUILD_DIRECTORY -S$SOURCE_DIRECTORY
cmake --build $BUILD_DIRECTORY --parallel 1
ctest --output-on-failure -L UnitTest
valgrind --leak-check=full --error-exitcode=255 ./test/bin/unit.t
ctest --output-on-failure -L UnitTest -T memcheck
if [[ $COVERAGE == "On" ]]; then
ninja vanadium_coverage
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment