File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5858 . .venv/bin/activate
5959 pip3 install -r tests/data/requirements.txt
6060 - name : Configure
61- run : cmake -DXXX_ENABLE_MEMLEAK_CHECK=ON -S . -B build
61+ run : cmake -DXXX_ENABLE_MEMLEAK_CHECK=ON -DXXX_BUILD_TESTS=ON - S . -B build
6262 - name : Build
6363 run : cmake --build build --parallel
6464 - name : Run tests
9999 . .venv/bin/activate
100100 pip3 install -r tests/data/requirements.txt
101101 - name : Configure
102- run : cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DXXX_BUILD_UNITTESTS=OFF -DXXX_BUILD_FUZZTESTS=ON -DXXX_ENABLE_${{ matrix.sanitizer }}=ON -S . -B build
102+ run : cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DXXX_BUILD_TESTS=ON - DXXX_BUILD_UNITTESTS=OFF -DXXX_BUILD_FUZZTESTS=ON -DXXX_ENABLE_${{ matrix.sanitizer }}=ON -S . -B build
103103 - name : Build
104104 run : cmake --build build --parallel
105105 - name : Run tests
@@ -150,7 +150,7 @@ jobs:
150150 . .venv/bin/activate
151151 pip3 install -r tests/data/requirements.txt
152152 - name : Configure
153- run : cmake -S . -B build
153+ run : cmake -DXXX_BUILD_TESTS=ON -S . -B build
154154 - name : Build
155155 run : cmake --build build --parallel
156156 - name : Run Tests
Original file line number Diff line number Diff line change 3232 - name : Install Build Wrapper
3333 uses : SonarSource/sonarqube-scan-action/install-build-wrapper@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9
3434 - name : Configure
35- run : cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DXXX_ENABLE_COVERAGE=ON
35+ run : cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DXXX_ENABLE_COVERAGE=ON -DXXX_BUILD_TESTS=ON
3636 - name : Run build-wrapper
3737 run : |
3838 . .venv/bin/activate
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ find_package(RapidJSON REQUIRED)
1515find_package (spdlog REQUIRED )
1616find_package (ZLIB REQUIRED )
1717
18- option (XXX_BUILD_TESTS "Build XXX tests" ON )
18+ option (XXX_BUILD_TESTS "Build XXX tests" OFF )
1919option (XXX_BUILD_UNITTESTS "Build XXX unit tests" ON )
2020option (XXX_BUILD_FUZZTESTS "Build XXX fuzz tests" OFF )
2121option (XXX_ENABLE_COVERAGE "Enables coverage report generation" OFF )
@@ -52,8 +52,6 @@ endif()
5252# Disable/Enable options of subprojects
5353set (CPPZMQ_BUILD_TESTS OFF CACHE BOOL "" )
5454set (ENABLE_TESTING OFF CACHE BOOL "" ) # prometheus-cpp
55- set (INSTALL_GMOCK OFF CACHE BOOL "" )
56- set (INSTALL_GTEST OFF CACHE BOOL "" )
5755
5856set (SENTRY_BACKEND none) # Disable backend to manually use crashpad
5957
You can’t perform that action at this time.
0 commit comments