首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Pitest:如何在不同的模块中正确设置路径

Pitest:如何在不同的模块中正确设置路径
EN

Stack Overflow用户
提问于 2020-04-23 09:48:05
回答 1查看 374关注 0票数 0

我有一个很大的项目,我正在用Pitest测试突变测试。该项目是一个OSGi表单,所有模块都是分开的。我有这样的结构:

|-1.myProgramm-parent

_|-pom.xml

|-pom.xml

|-pom.xml

|-3.myProgramm.module2

|-pom.xml

|-pom.xml

..。诸若此类。

现在,我从我的1.myProgramm-parent将我需要的所有最佳配置放入pom.xml (取自pitest.org的官方网站)。

Pitest找到了所有7个测试类的minion。并把它们发送出去。那么gathering for test description也没问题。然后是Coverage generator Minion excited ok.created 0 mutation test units.

并显示构建失败。No mutations found.

我已经尝试了pitest.org上显示的所有可能的注解,比如:targetClassestargetTestsadditionalClasspathElements

我怎么能说testClasses在这个文件夹2.myProgramm.module1.Test中,我在这个文件夹中设置targetClasses,在pom.xml中设置targetTests。但是要小型化的普通javaClasses都在这个包中:2.myProgramm.module1

我还给出了包含普通javaClasses的文件夹的纯路径,但没有任何反应。

你有什么想法吗?

Ps。这不是我的程序。不是我写的。我把所有的东西都给了米尼安。阿格!

EN

回答 1

Stack Overflow用户

发布于 2020-04-23 10:13:36

如果您正在处理多模块项目,则需要使用pitmp插件(https://github.com/STAMP-project/pitmp-maven-plugin)。

这是因为PIT本身只改变在与测试相同的模块中定义的类。相反,pitmp将对模块的所有类执行测试。上面的链接提供了更多详细信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61384167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文