【发布时间】:2013-11-08 20:57:11
【问题描述】:
我试图在 testBaseClass 中有一个方法,我的所有测试类都扩展了它,在整个套件运行之前运行一次。我很难让这件事发生。我的 testNG 文件如下所示:
<parameter name="test-domain" value="Base.Gamma"/>
<parameter name="domain" value="gamma" />
<parameter name="realm" value="lolo" />
<test name="ComputeCorAndPfmInternalTest">
<classes>
<class
name="com.amazon.tahoe.service.a4kservice.testcases.BaseA4kServiceTestCase"/>
<class
name="com.amazon.tahoe.service.a4kservice.testcases.ComputeCorAndPfmInternalTest" />
</classes>
</test>
而我在抽象类(BaseA4KServiceTestCase)中的方法是这样的:
@BeforeSuite(alwaysRun=true)
@Parameters({"domain","realm"})
private void initialize(String domain, String realm){
...
}
【问题讨论】:
标签: java testing junit automation testng