Testng dependsOnMethods的默认行为是意外的

Testng dependsOnMethods的默认行为是意外的,testng,Testng,TestNG无法在第一级之后根据dependsOnMethods进行挖掘。 TestNG版本:6.11 testNg的DependsOn方法工作不正常 @Test public void test1(){ System.out.println("test1"); }

TestNG无法在第一级之后根据dependsOnMethods进行挖掘。 TestNG版本:6.11
testNg的DependsOn方法工作不正常

 @Test
                            public void test1(){
                                System.out.println("test1");
                            }
                            @Test(dependsOnMethods={"test1"})
                            public void test2(){
                                System.out.println("test2");
                            }
                            @Test(dependsOnMethods={"test2"})
                            public void test3(){
                                System.out.println("test3");
                            }
                            @Test(dependsOnMethods={"test3"})
                            public void test4(){
                                System.out.println("test4");
                            }
                            @Test(dependsOnMethods={"test4"})
                            public void test5(){
                                System.out.println("test5");
                            }
当我运行testcase test5时,它显示了下面的结果

PASSED: test1


===============================================
    Default test
    Tests run: 1, Failures: 0, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================

尝试将TestNg版本降级到6.9.13.6

您如何运行测试?这是TestNG的一个非常基本的用例。所以,如果它坏了,我想挖进去看看发生了什么。您能帮我在这里添加更多信息吗?最新版本的TestNG似乎有一些bug。我不知道最新版本有什么问题,但我尝试了TestNG版本6.9.13.6,它对我来说运行良好。我怀疑是否是这样。在这方面有很多单元测试。你能告诉我你是如何进行测试的吗?如果你能帮我说出重现这个问题的步骤,那就太好了。