我可以让 Bazel 始终根据规则输出测试错误吗?
Can I make Bazel always output errors on tests from a rule?
我想做到这样,每次我在我的项目中 运行 bazel test
时,我都可以在控制台中看到错误。这相当于每次都将 --test_output=errors
作为标志传递,但我想知道是否有一种方法可以从我的 java_test
规则中做到这一点,这样我就不必传递该标志每次?
我不认为这可以在每个目标的基础上设置,但是 Bazel 可以从 .bazelrc
文件中获取选项,该文件可以添加到项目中。
可以添加具有以下内容的 .bazelrc
文件:
test --test_output=errors
这将为 test
命令设置 --test_output
标志。
我想做到这样,每次我在我的项目中 运行 bazel test
时,我都可以在控制台中看到错误。这相当于每次都将 --test_output=errors
作为标志传递,但我想知道是否有一种方法可以从我的 java_test
规则中做到这一点,这样我就不必传递该标志每次?
我不认为这可以在每个目标的基础上设置,但是 Bazel 可以从 .bazelrc
文件中获取选项,该文件可以添加到项目中。
可以添加具有以下内容的 .bazelrc
文件:
test --test_output=errors
这将为 test
命令设置 --test_output
标志。