-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Description
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:
benchmark/test/benchmark_random_interleaving_gtest.cc
Lines 119 to 121 in 1bc59dc
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."; |
Metadata
Metadata
Assignees
Labels
No labels