/** * @author :xinrui.wx * @version create time:Feb 23, 2017 7:45:23 PM description */ public class CommonConst { /*** 是否启用IMETHODINTERCEPTOR监听器的总开关 **/ public final static boolean ENABLE_IMETHODINTERCEPTOR_LISTENER = true; /******* 重置测试用例的运行次数 ***********/ public final static boolean ENABLE_RESET_INVOCATION_COUNT = true; public final static int INVOCATION_COUNT = 3; public final static int WHEN_ORIGINAL_INVOCATION_COUNT_LESS_THAN = 1; public final static int WHEN_ORIGINAL_INVOCATION_COUNT_EQUALS = 1; public final static boolean FORCE_RESET_ALLTEST_INVOCATION_COUNT = false; /***** 是否随机执行测试用例 根据测试用例执行次数随机 优先级高 ******/ public final static boolean RANDOM_EXCUTE_TEST_METHODS_BY_CACE_INVOCATION_COUNT = true; /***** 是否随机执行测试用例 按测试用例方法的首字母随机排列 优先级低 ******/ public final static boolean RANDOM_EXCUTE_TEST_METHODS_BY_CACE_NAME =
实现testng监听器统一修改用例运行次数,随机执行测试用例
最新推荐文章于 2024-03-02 12:33:32 发布
该博客介绍了如何通过自定义的TestNG监听器`TestMethodListener`来实现测试用例运行次数的统一修改,并根据用例的运行次数进行随机执行。在监听器中,首先检查是否启用监听器,然后重置测试用例的运行次数,最后根据配置选择按用例执行次数或方法名进行随机排序并返回调整后的测试用例列表。
摘要由CSDN通过智能技术生成