java - Bazel-Java 测试运行是否支持持久工作人员?

标签 java bazel

您可以使用持久工作人员(而不是远程工作人员)运行 java 测试目标吗?
如果是这样,工作人员如何处理测试状态?它是否使用测试后被丢弃的单独的类加载器?

最佳答案


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

    --explicit_java_test_deps --experimental_testrunner --test_strategy=experimental_worker

由于尚未启动,因此现在可以在 change history 中找到这些标志的最佳解释。 .

关于java - Bazel-Java 测试运行是否支持持久工作人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44713716/

相关文章:

bazel - 如何从 bazel 中的 cc_library 指定输出工件?

go - 如何理解bazel覆盖coverage.dat文件?

java - java中模拟函数式接口(interface)调用

java - 我该如何让这个 'monster fight simulator' 工作?

使用 Node JS 转换 Java 到 JavaScript

c++ - bazel c++ 创建并链接共享库

java - 如何使用 Bazel 指定 Java 版本

c++ - 错误 "name ' new_local_repository' 未在 bazel 中定义

java - 自动构建在 Eclipse 中创建的 Web 应用程序的过程

java - Apache POI : how to manage getLastRowNum errors