【发布时间】:2018-07-06 09:56:56
【问题描述】:
我必须将我的集成测试从 PIT 的执行中排除。从版本 1.3.0 开始有一个选项 excludedTestClasses。我试图通过 PIT 的 Maven 插件的以下配置来通过这些测试。
<plugin>
<groupId>org.pitest</groupId>
<artifactId>pitest-maven</artifactId>
<version>1.3.1</version>
<configuration>
<verbose>true</verbose>
<mutationThreshold>80</mutationThreshold>
<targetClasses>
<param>de.comp.proj.*</param>
</targetClasses>
<excludedTestClasses>
<param>**/*IT.java</param>
</excludedTestClasses>
</configuration>
</plugin>
但是,PIT 仍在执行所有后缀为 IT 的测试。我看了看源,但在晚上迷路了;-)
那么,如何跳过集成测试?
【问题讨论】:
标签: java maven unit-testing mutation-testing pitest