diff options
| author | Hans Kristian Rosbach <hk-git@circlestorm.org> | 2025-03-17 15:09:26 +0100 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2025-04-14 23:18:41 +0200 |
| commit | cfd90c7e1ace237b271ad000826051a4571af170 (patch) | |
| tree | 054f9b7075f781744c0c3220135bd3eeb24f31ca /test | |
| parent | dee0ff75f8e0ca8443aec70eca50631ed10c6d6b (diff) | |
| download | Project-Tick-cfd90c7e1ace237b271ad000826051a4571af170.tar.gz Project-Tick-cfd90c7e1ace237b271ad000826051a4571af170.zip | |
Speed up benchmarks when run as part of gtest as it does not check data
for correctness, making it only run each benchmark for 1 iteration, instead
of thousands or hundreds of thousands.
Add a separate CI step to crashtest benchmarks without collecting any coverage data.
Activate benchmarks in more arches.
Disable some warnings to avoid errors in compiling google benchmark.
Remove separate benchmark CI job, now included in other jobs instead.
Diffstat (limited to 'test')
| -rw-r--r-- | test/benchmarks/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | test/benchmarks/benchmark_slidehash.cc | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/test/benchmarks/CMakeLists.txt b/test/benchmarks/CMakeLists.txt index 4f147ebaca..52ef2d6732 100644 --- a/test/benchmarks/CMakeLists.txt +++ b/test/benchmarks/CMakeLists.txt @@ -61,7 +61,7 @@ if(WIN32) endif() add_test(NAME benchmark_zlib - COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:benchmark_zlib>) + COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:benchmark_zlib> "--benchmark_min_time=0") if(WITH_BENCHMARK_APPS) option(BUILD_ALT_BENCH "Link against alternative zlib implementation" OFF) diff --git a/test/benchmarks/benchmark_slidehash.cc b/test/benchmarks/benchmark_slidehash.cc index e51aa685a9..4e9b20ee3f 100644 --- a/test/benchmarks/benchmark_slidehash.cc +++ b/test/benchmarks/benchmark_slidehash.cc @@ -55,6 +55,7 @@ public: void TearDown(const ::benchmark::State& state) { zng_free(l0); zng_free(l1); + free(s_g); } }; |
