testng-@Test注释的优先级的最大值是什么

时间:2019-12-09 22:07:42

标签: selenium testng

我已使用@Test批注中的 priority = xxx 按特定顺序订购了自动测试。

对于要测试的最后一个类别,优先级值从10201及更高版本开始。但是,在第一堂课之后立即测试了该特定班级,其优先级为1-10。

有人有什么主意吗?我查看了TestNG文档-但未讨论这些值。

1 个答案:

答案 0 :(得分:1)

我查看了TestNG源代码,并发现priority是一个int,因此最大值将为2147483647。

实际上,您可以通过运行以下测试来轻松对其进行测试:

import org.testng.annotations.Test;
public class Testing {

    @Test(priority = 2147483647)
    public void testOne() {
        System.out.println("Test One");
    }

    @Test(priority = 1)
    public void testTwo() {
        System.out.println("Test Two");
    }
}