【发布时间】:2014-05-02 07:17:05
【问题描述】:
Sauce Labs 有一个特定的:passed 选项,可用于报告测试的通过/失败状态 - (https://saucelabs.com/docs/additional-config)。
我似乎无法理解如何在 Ruby 中完成此任务。
我尝试在我的 类 中创建一个全局变量 ($status),用作 Sauce Labs 测试中 :passed 值的占位符。然后在拆卸期间将占位符更新为适当的值。
在此示例中,测试将始终返回 Fail
在我的班级
$status = false
在我的设置中
caps[:passed] = $status
在我的拆解
def success
$status = true
end
def error
$status = false
end
我假设caps[:passed] = $status 在设置期间设置并且无法更改。
我不知道如何在作业完成后更新:passed 状态。
【问题讨论】:
-
我也试过在我的 teardown 中简单地添加
caps[:passed] = true,但它只是被忽略了。
标签: ruby selenium webdriver saucelabs