小编Ale*_*lex的帖子

如何将 JUnit 测试用例导出到可执行文件 .jar 中?

我正在使用 Selenium 和 JUnit 来自动化一些测试。我希望能够将其导出到一个可运行的 jar 文件中。我不能,我假设这是因为没有 main 方法,JVM 不知道要运行什么......

我看到这篇文章如何将 (JUnit) 测试套件导出为可执行 jar,它建议添加一个 main 并从那里运行 JUnit。(我本来可以评论那篇文章的,但它没有让我)

public static void main(String[] args) {
    JUnitCore.main("folder.package.testClass");
}
Run Code Online (Sandbox Code Playgroud)

我用这个 main 方法创建了一个新的 java 类,但从未执行过测试类(来自 eclipse)。此外,如果我尝试导出项目,则会出现错误并且无法导出。

为了将所有 JUnit 类导出到 1 个 Jar 文件并从那里运行,我能做到这一点的最佳方法是什么?我可能会构建一个小菜单,用户可以在其中选择他们想要运行的测试类(我假设在某些地方需要一个 main 方法......)。

java testing junit

2
推荐指数
1
解决办法
8543
查看次数

标签 统计

java ×1

junit ×1

testing ×1