我可以让 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 标志。