java - 在命令提示符下使用 Junit 和 Emma 为 jar 文件创建测试覆盖率

标签 java command-line jar junit emma

我得到了 jar 文件,其中包含许多没有 Main 方法的类。如何使用 Junit 和 Emma 执行测试覆盖率并为所有这些类生成结果??

java -cp MyJar.jar;. emmarun -cp path\emma.jar -report txt,html junit.textui.TestRunner MyTestClass

此命令行显示找不到 MyTestClass 类!!也尝试了 MyTestClass 但仍然是同样的问题。

Jar 结构----MyJar.jar

             ---MetaInf-->manifest.mf

             ---out--->MyTestClass.class

提前致谢。

最佳答案

您似乎没有将 MyJar.jar 放入 emmarun 调用的类路径中。

关于java - 在命令提示符下使用 Junit 和 Emma 为 jar 文件创建测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12837796/

相关文章:

java - RxJava 并行计算的排序输出

java - 为什么 PaintComponents 被调用但看不到?

java - 如何从 jar 文件中加载图像?

c - --help 输出的正确格式

c# - 最小的好公民 C# 控制台应用程序样板

java - 在 Java 中使用和导入外部库/框架

java - NoClassDefFoundError:使用Gradle创建可运行的* .jar时出现org/slf4j/LoggerFactory

java - Android ArrayList ListView/Textview - 您必须为 TextView 提供资源 ID

java - 如何删除由开始/结束文档方法添加的 StaxEventItemWriter <root> 标记?

windows - 如何使用 Windows 命令提示符删除空文件夹?