首页 > 解决方案 > 如何强制特定的测试类在单独的 jvm 中执行?

问题描述

为了避免竞争条件和隔离共享资源的使用,我想在分叉的 jvm 中运行一些特定的测试。

我应该如何使用 Junit 5 和 Gradle?

标签: javagradlejunit5

解决方案


我不擅长 Gradle,但在 Maven 中,我们可以通过从类似的配置文件中排除类或包来做到这一点:

<configuration>
      <excludes>
        <exclude>**/TestCircle.java</exclude>
        <exclude>**/TestSquare.java</exclude>
      </excludes>
    </configuration>

通过简单的搜索,我发现使用 gradle 是可能的。您可以检查该链接:Gradle 文档


推荐阅读