尝试在企业项目中进行 PIT Mutation 测试。可以做现有的 JUNit 测试,但我们也有很多 Cucumber 测试需要成为指标的一部分。在maven项目中添加了pit-cucumber插件,但是输出没有找到任何场景。不确定插件的配置中是否有一些我看不到的秘密。
<plugin>
<groupId>org.pitest</groupId>
<artifactId>pitest-maven</artifactId>
<version>1.4.7</version>
<configuration>
<testPlugin>Cucumber</testPlugin>
<targetClasses>
<param>org.tiaa.srk.eligibility.*</param>
</targetClasses>
<targetTests>
<param>org.tiaa.srk.eligibility.EligibilityTestRunnerIT</param>
</targetTests>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>com.github.alexvictoor</groupId>
<artifactId>pitest-cucumber-plugin</artifactId>
<version>0.8</version>
</dependency>
</dependencies>
</plugin>
我得到这个输出:
INFO : 向 minion 发送 0 个测试类