根据 Pitest 的文档,似乎这应该很简单,但是我遇到了一些麻烦。我应该能够拥有。
但是我不知道我的项目需要什么东西,比如“<your classpath>”等等。
我的项目文件结构看起来像这样:
最终我想把它放在一个.bat文件中,在TeamCity上运行它进行CI。
如果有任何帮助,将不胜感激!
java -cp <your classpath> \
org.pitest.mutationtest.commandline.MutationCoverageReport \
--reportDir c:\\mutationReports \
--targetClasses example.foo.* \
--sourceDirs c:\\myProject\\src \
--targetTests example.foo*
但是我不知道我的项目需要什么东西,比如“<your classpath>”等等。
我的项目文件结构看起来像这样:
最终我想把它放在一个.bat文件中,在TeamCity上运行它进行CI。
如果有任何帮助,将不胜感激!
classpath
应该包含您的所有类和项目的所有依赖项(包括PIT)。例如,当您运行测试时,Eclipse应为您提供类路径字符串。 - Marcin Zajączkowski