慕测evosuite找不到文件_evosuite的安装与使用

本文介绍了如何在EvoSuite官网不可用时,通过jar包安装和使用EvoSuite。详细步骤包括从GitHub仓库下载jar包,设置项目路径,执行生成测试用例的命令,并处理可能出现的JDK版本、编译错误等问题。同时,文章提供了修改生成测试用例以适配JUnit的方法和pom.xml的依赖配置。
摘要由CSDN通过智能技术生成

2019.9.19 目前evosuite的官网已经恢复正常。这篇文章就当作是时代的眼泪吧……同时也是我的眼泪。

目前因为evosuite的官网不可用,只能用jar包凑合一下了。反正jar包也是完整可运行的不是吗(笑)。

先到evosuite的github仓库里下载jar包:https://github.com/EvoSuite/evosuite/releases

先编译或者运行一下项目(如果不编译,是不会有/target/classes的),然后进入项目根目录/target/classes/。

这一步请在操作系统的文件资源管理器里进行,比如我用的是Windows系统,路径是C:\mooctest\projects\3419\47795\Triangle;如果直接在IDE里打开,可能会看不到上述的目录。此外,可以顺便把evosuite的jar包复制过来,就不用绝对路径了。

然后,执行以下命令:

java -jar evosuite-1.0.6.jar -projectCP ./ -class net.mooctest.Triangle

-projectCP是为了指定生成的路径。这一步用可以用-help来显示可用的选项,中间还可以加上-criterion指定生成的标准,比如line、branch、cbranch、mutation 、exception,等等。

如果需要生成某个包里所有文件的测试用例,可以使用-prefix命令。比如:

java -jar evosuite-1.0.6.jar -projectCP ./ -prefix net.mooctest

这一步在运行evosuite的时候,可能会出现类似于这样的错误:

ERROR EvoSu

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值