在不带参数的情况下运行所有测试
作者: senyai创建于 2025年8月14日更新于 2025年8月15日
Hi! 我发现测试需要参数,这让人很困惑。我想要修改它。以下是我的理由: 1) 并非所有测试都检查所需的参数,例如 https://GitHub.com/google/benchmark/blob/7697796fe5a70edbc3394d0593ef82afeebb7ddf/test/spec_arg_test.cc#L63-L70,因此很容易运行错误的测试。 2) GitHub 问题提到了测试失败的原因是实际问题在于未传递正确的参数。 3) `test/CMakeLists.txt` 和 `test/BUILD` 中的参数需要重复,而且现在它们并不一致(`perf_counters_test` 使用不同的参数运行)。 我的解决方案: 1) 创建 `test/default_arguments.h`:
内容来源: google/benchmark