问题标签 [evosuite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何在 Eclipse 中插入 evosuite.jar
在evosuite文档网站上,他们有一个无用的视频。
视频显示,当您在 Eclipse 中右键单击文本编辑器时,“替换为”后会出现一个 evosuite 图标,但是在我在网站上尝试了不同的答案后,我还没有弄清楚如何做到这一点。
我放入evosuite.jar
eclipse plugins文件夹,然后使用eclipse的Existing JAR Archives函数中的插件导入。
我在附近吗?
任何建议将不胜感激。提前致谢
java - 如何集成 EvoSuite 测试用例生成工具
我已阅读以下链接中的文档
但是,我仍然不清楚如何使用EvoSuite。
当我编写java -jar evosuite.jar -help
命令时,出现以下错误
找不到主类:org.evosuite.Evosuite。程序将会退出。
我很感激任何帮助。
java - 在 Windows 上使用 evosuite
有没有人在 Windows 操作系统的命令行中使用过 evosuite 测试工具?我知道 eclipse 插件只为 mac OS 开发,但我不确定 .jar 文件。可以在windows上执行吗?谢谢!
java - 从命令行使用 evosuite
当我尝试从命令行使用 EvoSuite 测试工具时,我收到以下错误:
有人可以帮我解决这个问题吗?
java - 如何在 Ubuntu 上使用 evosuite 生成测试
我尝试从命令行使用 evosuite 独立 jar 生成测试。
我的项目目录在 src/czytacz 中有源代码,在项目目录中有 antlr-4.3-complete.jar
这就是我要做的:将 evosuite jar 复制到项目目录。
使用命令为项目设置 evosuite:
java -jar evosuite-0.1.1.jar -setup src/czytacz antlr-4.3-complete.jar
使用命令创建测试:
java -jar evosuite-0.1.1.jar -target src/czytacz
来自 evosuite 的输出:
- EvoSuite
- 在目标 src/czytacz 中找到 0 个匹配的类
- 分析类路径(生成继承树)
- antlr-4.2-complete.jar
- 源代码/czytacz
没有为我的项目创建测试
- - - - - - - - - - - - - - - -编辑 - - - - - - - - - ---------------
谢谢 arcuri82 它解决了我的问题,但我还有另一个问题。
为了:
krzysiek@krzysiek-Latitude-D630:~/git$ sudo java -jar evosuite-0.1.1.jar -projectCP /home/krzysiek/workspace/czytacz -target /home/krzysiek/workspace/czytacz/bin/czytacz
我得到:
- EvoSuite
- 在目标 /home/krzysiek/workspace/czytacz/bin/czytacz 中找到 6 个匹配的类
- 分析类路径(生成继承树)
- /home/krzysiek/工作区/czytacz
- /home/krzysiek/工作区/czytacz/bin/czytacz
- 当前班级:跑步
- 为类生成测试用例:运行
- 启动客户端
- 连接到端口 9969 上的主进程
- 分析类路径:
- 从 /tmp/ES_inheritancetree2228980810912137439.xml.gz 加载的继承树
- 初始化目标类时出错:在继承树 [MASTER] 12:37:11.978 [pool-1-thread-2] 错误 TestSuiteGenerator - 运行问题中找不到目标类。全栈:java.lang.ClassNotFoundException:在 org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:85) ~[evosuite-0.1.1.jar:na] 在 org.evosuite 的继承树中找不到目标类。 TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) ~[evosuite-0.1.1.jar:na] at org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) [evosuite-0.1.1.jar :na] 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_45] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8 .0_45] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.
- 计算完成 [MASTER] 12:37:12.272 [main] ERROR SearchStatistics - 由于 EvoSuite 未能生成任何测试用例,因此未保存统计信息 [MASTER] 12:37:12.374 [main] ERROR TestGeneration - 无法写入统计数据
当我尝试测试 gwt 项目时:
krzysiek@krzysiek-Latitude-D630:~/git$ sudo java -jar evosuite-0.1.1.jar -projectCP /home/krzysiek/planner/AghPlannerProject -target /home/krzysiek/planner/AghPlannerProject/target/AghPlannerProject-1.0-快照/WEB-INF/类
我得到:
- EvoSuite
- 在目标 /home/krzysiek/planner/AghPlannerProject/target/AghPlannerProject-1.0-SNAPSHOT/WEB-INF/classes 中找到 69 个匹配的类
- 分析类路径(生成继承树)
- /home/krzysiek/planner/AghPlannerProject
- /home/krzysiek/planner/AghPlannerProject/target/AghPlannerProject-1.0-SNAPSHOT/WEB-INF/classes
- 当前课程:pl.edu.agh.planner.server.PlannerServiceImpl
- 为类生成测试用例:pl.edu.agh.planner.server.PlannerServiceImpl
- 启动客户端
- 连接到端口 11775 上的主进程
- 分析类路径:
- 从 /tmp/ES_inheritancetree1562005591350926448.xml.gz 加载的继承树
- 找不到被测类:pl.edu.agh.planner.server.PlannerServiceImpl:java.lang.ClassNotFoundException:pl/edu/agh/planner/client/PlannerService
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java: 185) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.Class.forName0(本机方法)
java.lang.Class.forName(Class.java:348)
org.evosuite.Properties.getTargetClass (Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java .util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 由: java.lang.NoClassDefFoundError: pl/edu/agh/planner/client/PlannerService
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.lang.ClassLoader.defineClass (ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
org.evosuite.Properties.getTargetClass(Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup。 TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1 .run(ClientNodeImpl.java:125) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 由: java.lang.ClassNotFoundException: com/google/gwt/user/client/rpc/RemoteService
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:185) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java: 139) java.lang.ClassLoader.defineClass1(本机方法)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.Class.forName0(Native Method)
java.lang.Class.forName (Class.java:348)
org.evosuite.Properties.getTargetClass(Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java .util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 由: java.lang.NoClassDefFoundError: com/google/gwt/user/client/rpc/RemoteService
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.lang.ClassLoader .defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.ClassLoader.defineClass1(Native方法)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang。 Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
org.evosuite.Properties.getTargetClass(Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java .util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 由:java.lang.ClassNotFoundException:类'com/google/gwt/user/client/rpc/RemoteService.class'应该在目标项目中,但找不到!
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:185) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass (ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass (ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java :139) java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
org.evosuite.Properties.getTargetClass(Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite。 setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) java.util.concurrent .Executors$RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) 由:java.lang.ClassNotFoundException:类'com/google/gwt/user/client/rpc/RemoteService.class'应该在目标项目中,但找不到!
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:171) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass (ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java:139) java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass (ClassLoader.java:760)
java.lang.ClassLoader.defineClass(ClassLoader.java:642)
org.evosuite.instrumentation.InstrumentingClassLoader.instrumentClass(InstrumentingClassLoader.java:178) org.evosuite.instrumentation.InstrumentingClassLoader.loadClass(InstrumentingClassLoader.java :139) java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:348)
org.evosuite.Properties.getTargetClass(Properties.java:2086)
org.evosuite.Properties.getTargetClass(Properties.java:2060)
org.evosuite.setup.TestClusterGenerator.initializeTargetMethods(TestClusterGenerator.java:405) org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) org.evosuite。 setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) java.util.concurrent .Executors$RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent .ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745)- 初始化目标类时出错:无法加载 pl.edu.agh.planner.server.PlannerServiceImpl [MASTER] 12:01:32.928 [pool-1-thread-2] 错误 TestSuiteGenerator - pl.edu.agh.planner 的问题。 server.PlannerServiceImpl。全栈:java.lang.RuntimeException:无法在 org.evosuite.setup.TestClusterGenerator.initializeTargetMethods 加载 pl.edu.agh.planner.server.PlannerServiceImpl(TestClusterGenerator.java:411)~[evosuite-0.1.1.jar: na] 在 org.evosuite.setup.TestClusterGenerator.generateCluster(TestClusterGenerator.java:171) ~[evosuite-0.1.1.jar:na] 在 org.evosuite.setup.DependencyAnalysis.analyze(DependencyAnalysis.java:117) ~[ evosuite-0.1.1.jar:na] at org.evosuite.TestSuiteGenerator.generateTestSuite(TestSuiteGenerator.java:221) ~[evosuite-0.1.1.jar:na] at org.evosuite.rmi.service.ClientNodeImpl$1。
- 计算完成 [MASTER] 12:01:33.127 [main] ERROR SearchStatistics - 由于 EvoSuite 未能生成任何测试用例,因此未保存统计信息 [MASTER] 12:01:33.230 [main] ERROR TestGeneration - 无法写入统计数据
它似乎找不到课程,但我不知道为什么,它在 pl/edu/agh/planner/client/
java - 使用 EvoSuite 时出现 NullPointerException
我尝试使用新的 EvoSuite (0.1.1),但是,它失败了,但有以下例外。我尝试了几个课程,但结果通常是相同的。有时它能够毫无例外地完成。我正在使用带有 Java 8 的 Ubuntu 14.04 64 位。-projectCP 参数是正确的。我附上了更简单的一代和 CUT 的输出。
命令:
输出:
班级代码:
java - EvoSuite java 是否支持 Java 7?
支持哪些 Java 版本EvoSuite
?
我正在按照 EvoSuite maven 插件页面上的说明运行 maven 构建。
但是,构建失败并显示以下消息:
java - 在 Windows 7 操作系统上使用 EvoSuite 插件进行 Eclipse
我正在尝试在 Windows 7 操作系统上使用 EvoSuite 插件 for eclipse (keplero)。为了测试这个插件,我从网站http://www.evosuite.org/study/下载文件 ATM.java 。现在,当我右键单击目标类 - > evoSuite - > 生成 JUnit 测试套件 eclipse 告诉我:
无法找到文件 ATM_ESTest.java
我哪里错了?
PS:如果我创建文件 ATM_ESTest.java 错误消失,但文件没有改变(没有测试写入)
evosuite - 从 Linux 上的命令行生成 Evosuite 测试
我在 Linux 的命令行中使用 Evosuite,但出现错误。
项目的路径是:/home/ina/workspace/ina 目标类文件位于:/home/ina/workspace/ina/bin/paketa1
我使用命令:java -jar evosuite-0.2.0.jar -projectCP /home/ina/workspace/ina -target /home/ina/workspace/ina/bin/paketa1
这是我得到的:
- EvoSuite
- 在目标 /home/ina/workspace/ina/bin/paketa1 中找到 2 个匹配的类
- 分析类路径(生成继承树)
- /home/ina/工作区/ina
- /home/ina/workspace/ina/bin/paketa1
- 当前班级:Shembull2
- 为类生成测试用例:Shembull2
- 启动客户端
- 连接到端口 5601 上的主进程
- 分析类路径:
- 从 /tmp/ES_inheritancetree2503904095717002256.xml.gz 加载的继承树
- 初始化目标类时出错:在继承树 [MASTER] 14:01:22.015 [logback-2] 错误 TestSuiteGenerator - Shembull2 中找不到目标类。全栈:java.lang.ClassNotFoundException:在 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] at org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) [evosuite-0.2.0.jar :na] 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_79] 在 java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7 .0_79] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79] 在 java.util.concurrent。
- 计算完成 [MASTER] 14:01:22.162 [main] ERROR SearchStatistics - 由于 EvoSuite 未能生成任何测试用例,因此未保存统计信息 [MASTER] 14:01:22.263 [main] ERROR TestGeneration - 无法写入统计数据
- 当前班级:Shembull1
- 为类生成测试用例:Shembull1
- 启动客户端
- 连接到端口 14113 上的主进程
- 分析类路径:
- 从 /tmp/ES_inheritancetree2503904095717002256.xml.gz 加载的继承树
- 初始化目标类时出错:在继承树 [MASTER] 14:01:25.039 [logback-2] 错误 TestSuiteGenerator - Shembull1 中找不到目标类。全栈:java.lang.ClassNotFoundException:在 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] at org.evosuite.rmi.service.ClientNodeImpl$1.run(ClientNodeImpl.java:125) [evosuite-0.2.0.jar :na] 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_79] 在 java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7 .0_79] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79] 在 java.util.concurrent。
- 计算完成 [MASTER] 14:01:25.155 [main] ERROR SearchStatistics - 由于 EvoSuite 未能生成任何测试用例,因此未保存统计信息 [MASTER] 14:01:25.256 [main] ERROR TestGeneration - 无法写入统计数据
任何帮助将不胜感激!谢谢你
evosuite - 从命令行生成 tssuite 时出错
使用命令行选项生成测试用例时,出现以下错误。
- EvoSuite
- 将为类生成测试用例:testgeneration.Multiplication [MASTER] 14:03:51.716 [main] ERROR TestGeneration - Not possible to access to clients。客户端状态:以退出状态 1 终止。主注册表端口:14981 [MASTER] 14:03:51.803 [main] 错误 SearchStatistics - 由于 EvoSuite 未能生成任何测试用例 [MASTER] 14:03:51.904,因此未保存统计信息[main] ERROR TestGeneration - 无法写入统计数据