【发布时间】:2015-04-19 01:09:27
【问题描述】:
根据Pitest的documentation看来,这应该很简单,但它给我带来了一些麻烦。我应该可以拥有
java -cp <your classpath> \
org.pitest.mutationtest.commandline.MutationCoverageReport \
--reportDir c:\\mutationReports \
--targetClasses example.foo.* \
--sourceDirs c:\\myProject\\src \
--targetTests example.foo*
但我不知道我的项目应该包含哪些内容,例如“
我的项目的文件结构如下:
最终我想把它放在一个 .bat 文件中并在 TeamCity 上为我的 CI 运行它
任何帮助将不胜感激!
【问题讨论】:
-
这不是您问题的答案,但我在您的工作区中看到了 build.xml。也许自动使用Ant plugin for PIT 会更容易吗?此外,还有一个 Eclipse 插件可以从您的 IDE 本地使用 PIT。
-
我试过了,但我再次不确定我需要输入什么值。我尝试过的方法似乎不起作用。
-
一般来说,在您的
classpath上,您应该拥有所有的类和项目的所有依赖项(包括 PIT)。例如,当您运行测试时,Eclipse 应该为您提供类路径字符串。
标签: java command-line teamcity mutation-testing pitest