iti*_*tin 9 testng jar executable-jar
我有一个TestNG项目.没有任何主类,目前它正在运行,如"Run As TestNG".
我想将它导出为runnable jar或jar,这样任何人都可以从命令行命中命令,测试用例开始运行.
有人可以帮我解决这个问题吗?或建议任何其他方式以可运行的形式提供代码...
我没有使用蚂蚁或maven.
谢谢
经过一番谷歌搜索后,我似乎已经找到了解决方案。这在Eclipse(Juno)中工作正常。
假设您有一个名为“ Tests.java”的TestNG文件。正如您正确指出的那样,不会有带有main方法的类。因此,我们必须在相同的程序包下创建一个新的Java类文件。让我们将其命名为“ MainOne.java”。这将有一个带有main方法的类。
这是您需要的代码:
import com.beust.testng.TestNG;
public class MainOne {
public static void main(String[] args) {
TestNG testng = new TestNG();
Class[] classes = new Class[]{Tests.class};
testng.setTestClasses(classes);
testng.run();
}
Run Code Online (Sandbox Code Playgroud)
作为Java应用程序运行“ MainOne.java”。然后右键单击程序包->导出->可运行的Jar [选择'MainOne'作为启动配置]->完成。
| 归档时间: |
|
| 查看次数: |
10475 次 |
| 最近记录: |