从命令行运行Pitest

Dea*_*Eli 7 java teamcity command-line mutation-testing pitest

根据Pitest的文档,似乎这应该很简单,但它给我带来了一些麻烦.我应该能够拥有

java -cp <your classpath> \
     org.pitest.mutationtest.commandline.MutationCoverageReport \
    --reportDir c:\\mutationReports \
    --targetClasses example.foo.* \
    --sourceDirs c:\\myProject\\src \
    --targetTests example.foo*
Run Code Online (Sandbox Code Playgroud)

但我不知道我的项目应该是什么,例如"<your classpath>".

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

在此输入图像描述

最后,我想把它放在一个.bat文件中,然后在TeamCity上为我的CI运行它

任何帮助,将不胜感激!

bor*_*wis 1

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