我们如何使用 Google bazel 运行单个测试

raj*_*aju 6 c++ bazel

为了在目标下运行所有​​测试,我使用命令行命令

bazel test //src/code_path:target_name
Run Code Online (Sandbox Code Playgroud)

single_test从上述目标运行测试的附加参数应该是什么?

小智 14

在 Googletest 上进行以下设置:

TEST(TestSuite, test1)
TEST(TestSuite, test2)
Run Code Online (Sandbox Code Playgroud)

您可以使用隔离 test1

bazel test --test_arg=--gtest_filter=TestSuite.test $TEST_TARGET_PATH
Run Code Online (Sandbox Code Playgroud)

请参阅--gtest_filter

  • 应该是“--test_arg=--gtest_filter=TestSuite.test1”吗? (2认同)