我在机器人框架中运行多个测试用例,当第一个测试用例设置部分失败然后我想跳过剩余的测试用例执行。
请告诉我有没有办法跳过测试用例。
答案 0 :(得分:2)
根据给定测试的失败,目前无法跳过某些测试。这可能是将来实施的discussed in an issue on GitHub。
与此同时,您可以做的是拥有一个对您的测试进行分组的套件,并在套件设置中进行一些初步检查/验证(这与您提到的测试失败类似)。如果Suite Setup失败,则不会运行套件的测试。
答案 1 :(得分:2)
在实现SKIP状态之前,如果关键测试失败,则可以使用exitonfailure停止进一步执行,然后更改output.xml(和tests.html)以显示那些测试为“ NOT_RUN ”(灰色),而不是“失败”(红色):
我已经在此处发布了如何实现它: https://stackoverflow.com/a/55745118/658497
答案 2 :(得分:1)
有一个命令行选项,选项是" - exitonfailure" 如果任何关键测试用例失败,测试执行将立即停止。