如何使每个testng会话仅运行一次“ config()”?

时间:2018-10-30 19:22:54

标签: testng testng-dataprovider testng-eclipse

我有多个testNG类,用于测试我们网站的不同功能。对于每个类,在执行之前,它需要运行相同的config()调用以进行一些设备设置。

因此,对于每个单独的测试类,它都采用以下格式:

    public class TestFeature1 extends TestEnvironment {
        @BeforeSuite
        @Parameters({ "clusterURL"})
        public void config(String clusterURL) throws URISyntaxException {
             ...
        }
        ...
}

我的问题是,所有这些类都可能单独运行,或在一个testng会话中运行。如果是后一种情况,如何使此config()仅执行一次?目前,我正在使用testNG 6.14.3。

1 个答案:

答案 0 :(得分:1)

将config方法移至基类,并使用基测试扩展所有测试。

react-native@0.57.2