【发布时间】:2016-02-20 14:54:26
【问题描述】:
是否可以在 ROBOT 中为整个测试套件运行设置,而不是为每个文件单独运行设置?我想在套件开始时运行设置,如果设置失败,则根本不运行任何测试用例。
例如,给定以下文件:
*** Settings ***
Test Setup Setup Fails
*** Test Cases ***
Case1
Should Be True 1<2
Case2
Should Be True 2<1
*** Keywords ***
Setup Fails
Should Be True 2<1
我根本不希望 Case1 和 Case2 都执行。实际上,两者都尝试单独使用 Setup Fails 作为设置,并且output.xml 文件的每个测试用例的状态为 FAIL,并显示一条消息“Setup failed...”。相反,我希望 xml 文件具有“失败”套件的状态,并显示“安装失败...”消息,并且测试用例要么不包括在内,要么表明它们尚未运行。
这是 ROBOT 支持的吗?
相反,我想收到一条错误消息
【问题讨论】:
-
你问的不是Suite Setup吗?
-
我不这么认为。我只是想找到一种方法来区分套件设置失败和案例未运行,以及套件设置通过但每个测试用例都有单独失败的设置。
标签: robotframework