我使用 TestNG 及其 dataProvider 机制来运行测试用例。我并行运行 TC。我有一个测试方法,该方法使用反射调用在其他类中定义的实际测试用例逻辑。
在另一个类中编写的测试用例逻辑在其方法上没有任何 @Test 注释。
现在,每当任何测试用例抛出任何异常时,我都会捕获 Exception 然后
Assert.fail();
但在 testNG 报告中,即使在某些 TC 失败后,它也会显示 failed=0。
为什么TC没有失败?
请帮忙。
我使用 TestNG 及其 dataProvider 机制来运行测试用例。我并行运行 TC。我有一个测试方法,该方法使用反射调用在其他类中定义的实际测试用例逻辑。
在另一个类中编写的测试用例逻辑在其方法上没有任何 @Test 注释。
现在,每当任何测试用例抛出任何异常时,我都会捕获 Exception 然后
Assert.fail();
但在 testNG 报告中,即使在某些 TC 失败后,它也会显示 failed=0。
为什么TC没有失败?
请帮忙。