junit 测试可以 运行 并行吗?

Can junit tests be run in parallel?

我有几个 junit 测试需要很长时间才能完成 运行。是否可以为每个测试分配一个线程以同时 运行 它们?这将如何完成?

是的,你可以。

如果你使用的是maven。您可以寻求

的帮助

maven-surefire-plugin

在Spring,

你可以查看这个Link

<build>
    <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.7.1</version>
        <configuration>
            <parallel>classes</parallel>
            <threadCount>5</threadCount>
        </configuration>
    </plugin>
    </plugins>
</build>

Solution 2: Junit4 provides parallel feature using ParallelComputer