如何在没有xml文件的情况下在TestNG中创建TestSuite类

时间:2014-02-05 12:38:30

标签: selenium-webdriver testng

我想一起运行Sanity.java和regression.java,所以我在junit中创建了TestSuite.java并且它正在运行。现在我想用TestNG创建相同的东西,PLZ帮助我..

以下是我的junit框架代码:

package com.abc.def;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;

import com.auto.tests.abc1;
import com.auto.tests.abc2;
import com.auto.tests.abc3;
import com.auto.tests.abc4;


@RunWith(Suite.class)
@Suite.SuiteClasses({abc1.class, abc2.class,abc3.class,abc4.class})
public class abcTestSuite {

}

1 个答案:

答案 0 :(得分:1)

您可以从程序中运行testNG测试类。见下面的例子

TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { Run2.class });
testng.addListener(tla);
testng.run();

您可以使用上面的代码设置要在套件类中运行的测试类。有关以编程方式运行testNG的更多详细信息,请参阅此link