首页 > TAG信息列表 > pitest

Java-Android:如何使用Robolectric运行PIT变异测试?

如何使用Robolectric和PIT测试Android应用程序? 使用Robolectric,您可以在JVM中运行Android测试.使用PIT,您可以显示线路覆盖范围并进行突变测试.对我来说,可以使用Eclipse插件,但是没有要求. 到目前为止,这是我尝试过的: 我有一个Android项目,我们称之为MyProject. 我现在想使用Robo

java – PIT对apache commons的变异测试数学显示行覆盖率和变异覆盖率为0%

我正在尝试使用maven进行PIT Mutation测试,以进行apache常见的数学测试. <plugin> <groupId>org.pitest</groupId> <artifactId>pitest-maven</artifactId> <version>0.29</version> <configuration> <targetClasses&

java – Pitest警告:由于TIMED_OUT,Slave异常退出

我应该如何摆脱这个警告并为pitest添加超时常量? 我的命令是: mvn jacoco:report org.pitest:pitest-maven:mutationCoverage sonar:sonar -Dpitest.timeoutConst=8000 但它会引发:警告:由于TIMED_OUT,Slave异常退出解决方法:您不太可能摆脱所有警告 – 当突变产生无限循环时会生成它

使用PIT查找无用的单元测试

假设我们有一个我们想要测试的代码: class C { int doSmth() { return 1; } } 现在假设我们在一个类中放置了2个单元测试. 第一个“测试一切”,而第二个“无所事事”: @RunWith(JUnit4.class) public final class CTest { @Test @SuppressWarnings("stat