我正在使用Netbeans IDE中的junit,maven和Selenium开发测试。我在src文件夹中没有任何主类。我可以从IDE轻松运行测试,但我正在尝试将它们全部打包到一个jar文件中(因此我以后可以使用linux cron并安排每日测试)。我在网上搜索过,但到目前为止我的搜索还没有成功。有人可以指点我的一些启发路径吗?
答案 0 :(得分:1)
在项目中添加一个包含main函数的类,并接受测试类名作为参数。
class RunTest
{
public static void main(String args[])
{
// Run the tests contained in the classes named in the args.
org.junit.runner.JUnitCore.main(args);
}
}
现在使用maven创建jar,包括pom.xml中的所有依赖项。您将能够通过传递测试类名称来运行jar测试
了解更多信息,请阅读this