Bazel- Java 测试 运行 是否支持持久性工作者?

Bazel- Does Java Test running support persistent workers?

你能运行 java 测试有持久性工作者(不是远程工作者)的目标吗?
如果是这样,工作人员如何处理测试状态?它是否使用测试后丢弃的单独 class-loader?


我们实际上正在试验 ExperimentalTestRunner 中的功能,你是对的,它使用一个新的类加载器来加载测试目标的 类,它在每次测试后都会被丢弃。 虽然我们还没有在黄金时段测试它,但它 可以 在当前的 bazel (0.5.1) 中使用标志调用:

    --explicit_java_test_deps --experimental_testrunner --test_strategy=experimental_worker

由于这还没有发布,现在可以在 change history.

中找到这些标志的最佳解释