你能用持久工作者(而不是远程工作者)运行java测试目标吗? 如果是这样,工人如何处理测试状态?它是否使用在测试后丢弃的单独的类加载器?
答案 0 :(得分:2)
我们实际上在试验ExperimentalTestRunner中的功能,你是对的,它使用新的类加载器来加载测试目标的类,每次测试后都会丢弃它们。
虽然我们尚未在黄金时段测试它,但可以在当前的bazel(0.5.1)中使用标志调用:
--explicit_java_test_deps --experimental_testrunner --test_strategy=experimental_worker
由于仍未启动,因此可以在change history中找到对这些标志的最佳解释。