我在测试中使用了gflags来定义自定义标志.如何通过bazel test命令运行测试时将这样的标志传递给我的测试?
例如:我可以使用以下命令多次运行测试:
bazel test //xyz:my_test --runs_per_test 10
Run Code Online (Sandbox Code Playgroud)
在同一个命令中我想传递一个标志,my_test比如说--use_xxx,我该怎么做?
bazel test //xyz:my_test --runs_per_test=10 --test_arg=--use_xxx --test_arg=--some_number=42
Run Code Online (Sandbox Code Playgroud)
来自文档:
--test_arg arg:将命令行选项/标志/参数传递给每个测试进程.可以多次使用此选项来传递多个参数,例如--test_arg=--logtostderr --test_arg=--v=3.
您还可以将测试的参数指定为BUILD定义的一部分:
cc_test(
name = "my_test",
srcs = [".."],
deps = [".."],
args = ["--use_xxx", "--some_number=42"],
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1972 次 |
| 最近记录: |