微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PIT 没有找到任何测试

如何解决PIT 没有找到任何测试

我在多模块 Maven 项目上按如下方式运行 PIT:

mvn org.pitest:pitest-maven:mutationCoverage -s settings.xml -pl :module-name

该模块包含许多在调用 mvn test 时通过的单元测试。

PIT 没有找到任何测试,这里是从日志中提取的相关内容

9:15:40 AM PIT >> INFO : Sending 93 test classes to minion
9:15:40 AM PIT >> INFO : Sent tests to minion
9:15:40 AM PIT >> INFO : MINION : 9:15:40 AM PIT >> FINE : Expecting 93 tests classes from parent
9:15:40 AM PIT >> FINE : Tests classes received
9:15:40 AM PIT >> INFO : Checking environment

9:15:41 AM PIT >> INFO : MINION : 9:15:41 AM PIT >> INFO : Found  0 tests

9:15:41 AM PIT >> INFO : MINION : 9:15:41 AM PIT >> INFO : Dependency analysis reduced number of potential tests by 0

所有单元测试都使用 JUnit 4,并且测试断言是使用 AssertJ 制定的,而不是内置的 JUnit 断言 API。 我通读了所有明显的文档和问题以及所有典型的陷阱(例如:使用 assert 关键字或使用 JUnit 5)似乎不适用于我的情况。

我对如何让 PIT 找到我的测试一无所知。

任何指针我还能尝试什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。