Skip to content

Commit c1db309

Browse files
authored
Enable func and perf tests build by default (#415)
1 parent c529f88 commit c1db309

File tree

4 files changed

+9
-12
lines changed

4 files changed

+9
-12
lines changed

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
run: >
4242
cmake -S . -B build
4343
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
44-
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
44+
-G Ninja
4545
-D CMAKE_BUILD_TYPE=RELEASE
4646
env:
4747
CC: gcc-14

.github/workflows/main.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
run: >
5858
cmake -S . -B build
5959
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
60-
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
60+
-G Ninja
6161
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install
6262
env:
6363
CC: gcc-14
@@ -210,7 +210,7 @@ jobs:
210210
run: >
211211
cmake -S . -B build
212212
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
213-
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
213+
-G Ninja
214214
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install
215215
env:
216216
CC: clang-20
@@ -361,7 +361,7 @@ jobs:
361361
run: >
362362
cmake -S . -B build
363363
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
364-
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
364+
-G Ninja
365365
-D CMAKE_BUILD_TYPE=RELEASE -D ENABLE_ADDRESS_SANITIZER=ON -D ENABLE_UB_SANITIZER=ON
366366
-D CMAKE_INSTALL_PREFIX=install
367367
env:
@@ -519,7 +519,7 @@ jobs:
519519
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
520520
-G Ninja -DCMAKE_C_FLAGS="-I$(brew --prefix)/opt/libomp/include"
521521
-DCMAKE_CXX_FLAGS="-I$(brew --prefix)/opt/libomp/include"
522-
-D CMAKE_BUILD_TYPE=RELEASE -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
522+
-D CMAKE_BUILD_TYPE=RELEASE
523523
-DCMAKE_INSTALL_PREFIX=install
524524
- name: Build project
525525
run: |
@@ -664,7 +664,6 @@ jobs:
664664
run: >
665665
cmake -S . -B build -G Ninja -D CMAKE_C_COMPILER=cl -DCMAKE_CXX_COMPILER=cl
666666
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
667-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
668667
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install
669668
- name: Build project
670669
shell: bash
@@ -813,7 +812,6 @@ jobs:
813812
run: >
814813
cmake -S . -B build -G Ninja -D CMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl
815814
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
816-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
817815
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install
818816
env:
819817
CC: clang-cl
@@ -940,7 +938,7 @@ jobs:
940938
run: >
941939
cmake -S . -B build
942940
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
943-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON -D CMAKE_BUILD_TYPE=RELEASE
941+
-D CMAKE_BUILD_TYPE=RELEASE
944942
-D CMAKE_VERBOSE_MAKEFILE=ON -D USE_COVERAGE=ON
945943
- name: Build project
946944
run: |

.github/workflows/static-analysis-pr.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
cmake_command: >
2626
cmake -S . -B build
2727
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
28-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
2928
-G Ninja -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
3029
config_file: .clang-tidy
3130
exclude: 3rdparty
@@ -59,7 +58,7 @@ jobs:
5958
cmake_command: >
6059
cmake -S . -B build
6160
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
62-
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
61+
-G Ninja
6362
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
6463
config_file: .clang-tidy
6564
exclude: 3rdparty

cmake/modes.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ MACRO(SUBDIRLIST result curdir)
1111
SET(${result} ${dirlist})
1212
ENDMACRO()
1313

14-
option(USE_FUNC_TESTS OFF)
14+
option(USE_FUNC_TESTS "Enable functional tests" ON)
1515
if( USE_FUNC_TESTS )
1616
message( STATUS "Enable functional tests" )
1717
add_compile_definitions(USE_FUNC_TESTS)
1818
endif( USE_FUNC_TESTS )
1919

20-
option(USE_PERF_TESTS OFF)
20+
option(USE_PERF_TESTS "Enable performance tests" ON)
2121
if( USE_PERF_TESTS )
2222
message( STATUS "Enable performance tests" )
2323
add_compile_definitions(USE_PERF_TESTS)

0 commit comments

Comments
 (0)