首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux下命令行的测试生成

linux下命令行的测试生成
EN

Stack Overflow用户
提问于 2015-07-12 12:19:43
回答 1查看 1.6K关注 0票数 2

我正在使用Linux中命令行中的Evosuite,并得到了一个错误。

项目的路径是:/home/ina/工作区/ina目标类文件位于:/home/ina/工作区/ina/bin/paketa1 1

我使用命令: java -jar evosuite 0.2.0.jar -projectCP /home/ina/-projectCP/ina -target /home/ina/-target/ina/bin/paketa1 1

我得到的是:

  • EvoSuite
  • 在目标/home/ina/工作区/ina/bin/paketa1 1中找到两个匹配类
  • 分析类路径(生成继承树)
    • /home/ina/工作区/ina
    • /home/ina/工作区/ina/bin/paketa1 1

  • 当前类: Shembull2
  • 生成类的测试用例: Shembull2
  • 启动客户端
  • 连接到5601端口上的主进程
  • 分析类路径:
  • 从/tmp/ES_inheritancetree2503904095717002256.xml.gz加载的继承树
  • 初始化目标类时出错:在继承树主14:01:22.015中找不到目标类:22.015 logback-2错误TestSuiteGenerator - Shembull2的问题。完整堆栈: org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:84) ~evosuite 0.2.0.jar:na在org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) ~evosuite 0.2.0.jar:na在org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125)版本-0.2.0.jar:na在java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) na:1的继承树中找不到java.lang.ClassNotFoundException:目标类java.util.concurrent.FutureTask.run(FutureTask.java:262) na:1.7.0_79 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) na:1.7.0_79 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) na:1.7.0_79 at java.lang.Thread.run(Thread.java:745) na:1.7.0_79
  • 计算完成主机14:01:22.162主错误SearchStatistics -由于EvoSuite未能生成任何测试用例主错误TestGeneration而没有保存统计信息
  • 当前类: Shembull1
  • 生成类的测试用例: Shembull1
  • 启动客户端
  • 连接到端口14113上的主进程
  • 分析类路径:
  • 从/tmp/ES_inheritancetree2503904095717002256.xml.gz加载的继承树
  • 初始化目标类时出错:在继承树主14:01:25.039中找不到目标类:25.039 logback-2错误TestSuiteGenerator - Shembull1的问题。完整堆栈: org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:84) ~evosuite 0.2.0.jar:na在org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) ~evosuite 0.2.0.jar:na在org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125)版本-0.2.0.jar:na在java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) na:1的继承树中找不到java.lang.ClassNotFoundException:目标类java.util.concurrent.FutureTask.run(FutureTask.java:262) na:1.7.0_79 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) na:1.7.0_79 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) na:1.7.0_79 at java.lang.Thread.run(Thread.java:745) na:1.7.0_79
  • 计算完成主机14:01:25.155主错误SearchStatistics -由于EvoSuite未能生成任何测试用例主错误TestGeneration而没有保存统计信息

任何帮助都将不胜感激!谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-07-13 09:45:00

乍一看,类路径似乎没有正确设置。如果在/home/ina/工作区/ina中有一个项目,并且在文件夹bin中编译了.class文件,那么类路径将是/home/ina/工作区/ina/bin

如果您在包"paketa1“中有一个类Foo,比如paketa1.Foo,那么类路径仍然是/home/ina/工作区/ina/bin,而不是/home/ina/工作区/ina/bin/paketa1 1。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31367688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档