问题
是否可以在$(location)
参数中将通用bazel test
传递给--test_args
,并为每个执行的测试重新评估?
上下文
我想做的是使用bazel test
批量执行测试,但是生成唯一的输出文件。
我使用带有--out
参数的Catch2来指定JUnit XML输出文件位置。我可以让Catch2将JUnit输出到STDOUT
,但是test.log会被Bazel和Catch2产生的任何其他STDOUT
或STDERR
产生的测试数据污染。 >
例如我正在尝试产生以下内容:
- ./ bazel-testlogs /
- 文件夹
- 测试
- Test1
- Test1_JUNIT.xml
- Test2
- Test2_JUNIT.xml