繁体   English   中英

TestNG parallel =“类”和dependsOnMethods

[英]TestNG parallel=“classes” and dependsOnMethods

运行以下TestNG xml套件:

<suite name="MySuite" verbose="1" configfailurepolicy="continue" >
 <test name="some-tests" parallel="classes" thread-count="5">
    <groups>
        <run>
            <include name="tmp" />
...

有测试班

@Slf4j
public class TmpTest {

    @Test(groups = "tmp")
    void test1()
    {
      log.debug("test1");
    }

    @Test(groups = "tmp", dependsOnMethods = "test1")
    void test2()
    {
        log.debug("test2");
    }

}

由于两个测试都在同一个类中,因此应该具有单线程结果

显然有2个线程:

15:35:59.353 [TestNG-test=some-tests-1] DEBUG TmpTest - test1
15:35:59.362 [TestNG-test=some-tests-2] DEBUG TmpTest - test2

这是开放的TestNG问题, 网址为https://github.com/cbeust/testng/issues/1185 parallel =“ classes ”, dependsOnMethods无法按预期工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM