将reportFormat条目添加到Maven
Surefire插件配置中并将其值设置为
plain(而不是默认值
brief)将为您提供每种方法所用的时间。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19</version> <configuration> <argLine>-Xmx2G -XX:MaxPermSize=1G -XX:-UseSplitVerifier</argLine> <failIfNoTests>false</failIfNoTests> <parallel>classesAndMethods</parallel> <useUnlimitedThreads>true</useUnlimitedThreads> <reportFormat>plain</reportFormat> </configuration> </plugin> </plugins></build>
使用默认的reportFormat(
brief)输出:
------------------------------------------------------- T E S T S-------------------------------------------------------Running com.sample.mocking.InternalServiceTestCaseTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.241 sec - in com.sample.mocking.InternalServiceTestCase
输出
plain值:
------------------------------------------------------- T E S T S-------------------------------------------------------Running com.sample.mocking.InternalServiceTestCaseTests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 sec - in com.sample.mocking.InternalServiceTestCasetest(com.sample.mocking.InternalServiceTestCase) Time elapsed: 0.005 secmockTest(com.sample.mocking.InternalServiceTestCase) Time elapsed: 0.17 secmockTestFailureTollerance(com.sample.mocking.InternalServiceTestCase) Time elapsed: 0.007 secmockProcessfile(com.sample.mocking.InternalServiceTestCase) Time elapsed: 0.003 sec
此选项可以为您提供有关测试和执行时间的更多详细信息。



