如何在Cucumber-QAF设置中跳过经过的测试用例



我有一个项目,我每天都在运行100个场景。运行完成后,通过听众,我将在Excel表中更新通行证/失败。我想听听一个解决方案,如果我再次运行测试套件,则应该跳过通过的测试用例,并且只能运行失败的测试用例。我不想使用重试。我试图在启动侦听器方法中使用skipexception,但测试案例仍在执行传递的测试用例。如何跳过通过的测试用例并仅通过听众执行失败的案例?

每次在场景开始之前,它都应转到侦听器并检查Excel表是否通过或失败。如果通过,则应跳过场景。

任何帮助将不胜感激。

更新:我能够通过听众和SkipException进行操作,但是在我的报告中,它显示为失败,而不是跳过

运行BDD测试时,QAF生成了带有报告DIR下名称testng-failed-qas.xml的配置文件。您应该使用该配置文件仅运行失败的方案。