- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在 Maven 插件中配置,应该生成哪些类(例如按名称模式包含/排除)JUNIT 测试?
因为我不需要每门课都进行测试。
我设法使用命令行来完成它,但我需要在 Maven 中完成它。
最佳答案
这是不可能的,但您可以使用 -Dcuts
和 -DcutsFile
命令行参数为 1..N 个类生成测试类。
编写一个小类来为给定的包结构生成类名非常简单。然后,您可以使用结果创建一个逗号分隔的字符串,该字符串可以粘贴到与 -DcutsFile
参数关联的文件中,例如:
mvn evosuite:生成 evosuite:export -DcutsFile=c:\temp\cutsFile.txt
cutsFile.txt 的内容是:
com.foo.A,com.foo.B
生成可测试类列表的另一种方法是使用 -listClasses
和 -target
参数从命令行运行 EvoSuite jar,并将输出通过管道传输到文件(下面的 Windows 示例):
java -jar c:\evosuite\evosuite-master-1.0.5.jar -listClasses -target 目标/类 > c:temp\testableClasses.txt
从那里您可以选择要添加到 CUTs 文件中的类,或者使用 -Dcuts
命令行参数将它们添加到命令行。
关于junit - EvoSuit 使用 Maven 生成特定类的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959600/
当我尝试从命令行使用 EvoSuite 测试工具时,出现以下错误: Fatal crash on main EvoSuite process. Class using seed 14281728771
我正在使用 EvoSuite 生成单元测试,并希望从生成的单元测试中获得尽可能接近 100% 的代码覆盖率。设置哪些最佳命令行选项/参数可实现此目的? 最佳答案 EvoSuite 的参数已经调好。如果
我使用 evosuite 为一个项目生成了一个测试套件。一些测试与读/写文件相关,并使用绝对路径来访问它们,这导致只有当项目位于本地文件系统中的完全相同的位置时测试才会成功。 有办法关掉它吗?这意味着
是否可以在 Maven 插件中配置,应该生成哪些类(例如按名称模式包含/排除)JUNIT 测试? 因为我不需要每门课都进行测试。 我设法使用命令行来完成它,但我需要在 Maven 中完成它。 最佳答案
有人在 Windows 操作系统上通过命令行使用过 evosuite 测试工具吗?我知道 eclipse 插件是仅为 mac OS 开发的,但我不确定 .jar 文件。可以在windows上执行吗?谢
运行 EvoSuite 时出现此错误 java.lang.RuntimeException: No Java compiler is available. Are you running with t
当使用 EvoSuite Eclipse 插件为动态 Web 项目中扩展 HttpServlet 的类生成测试用例时,出现以下错误。 这些汉字的意思是“Windows找不到此文件F:\Java\J2E
我使用 evosuite 1.0.1 为多个开源项目自动生成测试用例。我在unix平台(ubuntu 14.04)上使用java 1.8。 是否可以在 -projectCP 标记中对依赖项使用通配符?
我尝试在 Windows 7 操作系统上使用适用于 eclipse (keplero) 的 EvoSuite 插件。为了测试这个插件,我从网站 http://www.evosuite.org/stud
我们有一个 evosuite 生成的 unittest .java 文件。我们还有其他手工制作的unittest .java 文件。我们在服务器上执行构建,并执行所有单元测试(evosuite 和手工
我是一名优秀的程序员,十分优秀!