TestNG 组不执行@BeforeMethod
TestNG groups doesn't execute @BeforeMethod
我按照tutorial在Eclipse中执行TestNG组
它不执行 @BeforeMethod
设置数据的方法的问题,因此组中的所有测试都失败了
方法在运行 test(s) regular时执行,即class中的每个测试或所有测试
是 TestNG 的限制还是我遗漏了什么?
@BeforeMethod
public void setup() { } //...
@Test(groups = { "mygroup" })
public void testMyGroup1() { }//...
@Test(groups = { "mygroup" })
public void testMyGroup2() { }//...
public void testNotInGroup() { }//...
如果需要不分组执行,需要在配置方法中添加"alwaysRun=true"。
@BeforeMethod(alwaysRun = true)
public void setup() { } //...
我按照tutorial在Eclipse中执行TestNG组
它不执行 @BeforeMethod
设置数据的方法的问题,因此组中的所有测试都失败了
方法在运行 test(s) regular时执行,即class中的每个测试或所有测试
是 TestNG 的限制还是我遗漏了什么?
@BeforeMethod
public void setup() { } //...
@Test(groups = { "mygroup" })
public void testMyGroup1() { }//...
@Test(groups = { "mygroup" })
public void testMyGroup2() { }//...
public void testNotInGroup() { }//...
如果需要不分组执行,需要在配置方法中添加"alwaysRun=true"。
@BeforeMethod(alwaysRun = true)
public void setup() { } //...