Robotframework中的测试重新测试组

Robotframework中的测试重新测试组,robotframework,Robotframework,我有一个要在robot框架上执行的测试列表,其中有一个测试块,如果特定测试失败,可以再次执行,如下面的流程所述,我想知道这是否适用于robot框架 不,这是不可行的。至少,不是在一次测试运行中,也不是在没有大量工作的情况下。Robot无法在单个测试运行中重新运行测试。您必须执行robot的第二个实例,其中输出被发送到单独的输出文件,然后您必须以某种方式合并原始测试运行的输出文件和第二个exec 但是,robot确实支持将先前运行的output.xml提供给它,以便它只重新运行失败的测试用例。您可

我有一个要在robot框架上执行的测试列表,其中有一个测试块,如果特定测试失败,可以再次执行,如下面的流程所述,我想知道这是否适用于robot框架


不,这是不可行的。至少,不是在一次测试运行中,也不是在没有大量工作的情况下。Robot无法在单个测试运行中重新运行测试。您必须执行robot的第二个实例,其中输出被发送到单独的输出文件,然后您必须以某种方式合并原始测试运行的输出文件和第二个exec

但是,robot确实支持将先前运行的output.xml提供给它,以便它只重新运行失败的测试用例。您可以使用
--rerunred
命令行选项来实现这一点。请参见《robot框架用户指南》中的