从命令行运行Pitest

时间:2015-02-18 05:39:31

标签: java command-line teamcity mutation-testing pitest

根据Pitest的documentation,似乎这应该很简单,但它给我带来了一些麻烦。我应该能够

java -cp <your classpath> \
     org.pitest.mutationtest.commandline.MutationCoverageReport \
    --reportDir c:\\mutationReports \
    --targetClasses example.foo.* \
    --sourceDirs c:\\myProject\\src \
    --targetTests example.foo*

但我不知道我的项目应该是什么,例如“&lt; your classpath&gt;”。

我的项目的文件结构如下所示:

enter image description here

最终我想把它放在.bat文件中并在TeamCity上为我的CI运行

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

命令行参数应该涵盖构建项目所需的每个jar(在IDE中创建项目时,它应该为您提供可在命令行中使用的类路径)。