尝试在企业项目中进行PIT突变测试。可以执行现有的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:向小黄人发送0个测试类
答案 0 :(得分:0)
确保您正在使用带有pitest-cucumber-plugin 0.8的Cucumber版本4.20罐子 其他一切看起来都不错。您可能不需要指定targetClasses和targetTests。