Describe the bug
When running benchmark_random_interleaving_gtest I only get an exit code "1" (failure) but no output at all.
System
Which OS, compiler, and compiler version are you using:
- OS: RHEL 8.7
- Compiler and version: GCC 13.3 on ppc9le
To reproduce
- sync to commit 1bc59dc
- cmake
-DBUILD_SHARED_LIBS=ON
- make benchmark_random_interleaving_gtest
- ./test/benchmark_random_interleaving_gtest
- See error
Expected behavior
Output is show, success is reported
Additional context
It seems to work on some systems but consistently fails here. It works when using static libraries.
It also works when I comment out these 3 checks:
|
EXPECT_EQ(element_count["BM_Match1/64"], 100) << "Unexpected repetitions."; |
|
EXPECT_EQ(element_count["BM_Match1/80"], 100) << "Unexpected repetitions."; |
|
EXPECT_GE(interleaving_count.size(), 2) << "Interleaving was not randomized."; |
Describe the bug
When running
benchmark_random_interleaving_gtestI only get an exit code "1" (failure) but no output at all.System
Which OS, compiler, and compiler version are you using:
To reproduce
-DBUILD_SHARED_LIBS=ONExpected behavior
Output is show, success is reported
Additional context
It seems to work on some systems but consistently fails here. It works when using static libraries.
It also works when I comment out these 3 checks:
benchmark/test/benchmark_random_interleaving_gtest.cc
Lines 119 to 121 in 1bc59dc