首页 > 解决方案 > 总测试执行时间 - 并行运行的测试

问题描述

我正在尝试检索总的 [unit]test 执行时间(现在肯定会)。有几个地方说明我们应该像这里一样解析肯定结果(带有一些文本处理)

当测试按顺序运行时,生成测试执行时间不是一个大问题,但是当将surefire配置为并行运行测试时,如何检索测试执行时间

例如,如果我使用类似 pom.xml 的东西:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.1</version>
                <configuration>
                    <parallel>methods</parallel>
                    <useUnlimitedThreads>true</useUnlimitedThreads>
                    <threadCount>10</threadCount>
                </configuration>
            </plugin>
        <plugin>

我应该如何检索整体 [单元] 测试执行时间?

是否有任何标志添加到我可以利用的结果中?

标签: javamavenunit-testingmaven-surefire-plugin

解决方案


推荐阅读