Skip to content

Commit ae263e0

Browse files
authored
disable default test (#480)
1 parent 1f567cd commit ae263e0

3 files changed

Lines changed: 5 additions & 7 deletions

File tree

.github/workflows/build_and_test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
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
@@ -99,7 +99,7 @@ jobs:
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

.github/workflows/sonarcloud.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
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

CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ find_package(RapidJSON REQUIRED)
1515
find_package(spdlog REQUIRED)
1616
find_package(ZLIB REQUIRED)
1717

18-
option(XXX_BUILD_TESTS "Build XXX tests" ON)
18+
option(XXX_BUILD_TESTS "Build XXX tests" OFF)
1919
option(XXX_BUILD_UNITTESTS "Build XXX unit tests" ON)
2020
option(XXX_BUILD_FUZZTESTS "Build XXX fuzz tests" OFF)
2121
option(XXX_ENABLE_COVERAGE "Enables coverage report generation" OFF)
@@ -52,8 +52,6 @@ endif()
5252
# Disable/Enable options of subprojects
5353
set(CPPZMQ_BUILD_TESTS OFF CACHE BOOL "")
5454
set(ENABLE_TESTING OFF CACHE BOOL "") # prometheus-cpp
55-
set(INSTALL_GMOCK OFF CACHE BOOL "")
56-
set(INSTALL_GTEST OFF CACHE BOOL "")
5755

5856
set(SENTRY_BACKEND none) # Disable backend to manually use crashpad
5957

0 commit comments

Comments
 (0)