【问题标题】:How to execute terminal PITest?如何执行终端PITest?
【发布时间】:2020-01-05 02:01:54
【问题描述】:

我需要使用此链接http://pitest.org/quickstart/commandline/ 中的终端为项目执行 PITest。我不能在这个练习中使用 mvn,所以我需要在终端中使用 java。

我试试这个:

java -cp C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension\\PiTEST\\pitest-1.4.9.jar:C:\\Users\\Federico\\Documents\\Projects\pitestVSCodeExtension\\PiTEST\\pitest-command-line-1.4.9.jar:C:\\Users\\Federico\\Documents\\Projects\pitestVSCodeExtension\\PiTEST\\pitest-entry-1.4.9.jar org.pitest.mutationtest.commandline.MutationCoverageReport --reportDir C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension --targetClasses org.autotest.* --sourceDirs C:\\Users\\Federico\\Documents\\Projects\\pitestVSCodeExtension\\Stack\\src --targetTests org.autotest*

结果是这个错误:

Error: Could not find or load main class org.pitest.mutationtest.commandline.MutationCoverageReport
Caused by: java.lang.ClassNotFoundException: org.pitest.mutationtest.commandline.MutationCoverageReport

【问题讨论】:

    标签: java windows terminal


    【解决方案1】:

    看起来您在 Windows 上并使用 : 作为路径分隔符?在您的情况下,这应该是;。详情请参考Classpath does not work under linux

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-05
      • 2017-08-18
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2022-01-06
      相关资源
      最近更新 更多