我可以仅在 2 个测试文件上运行 Pitest(未发现突变问题)吗?

问题描述 投票:0回答:1

因此,我在运行 Pitest 时遇到以下错误“跳过覆盖范围和分析,因为未发现突变”。到目前为止我看到的建议似乎是编辑maven或gradle文件,但我不知道/使用maven或gradle。

我所拥有的只是 Eclipse 中的一个项目,其中包含必要的库,以及 2 个测试包含的 jfreechart 库的单独测试文件。这两个文件都在 junit 上运行 100% 通过,因此这不是问题。有什么办法可以解决这个问题吗?我觉得我犯了一些愚蠢的错误,但我找不到与我的案例相关的任何信息。

任何帮助真的赞赏

eclipse unit-testing testing mutation-testing pitest
1个回答
0
投票

尚不清楚您如何运行 Pitest,但它不会改变依赖项中的代码,只会改变项目中定义的代码。

如果您想改变 jfreechart,您将需要来自

的代码

https://github.com/jfree/jfreechart

该项目看起来是使用 maven 构建的,因此您可以按照以下文档配置 Pitest

https://pitest.org/quickstart/maven/

© www.soinside.com 2019 - 2024. All rights reserved.