由于selenium的超时错误,我在travis上测试失败时出现问题。这真的令人沮丧,但我已经到了绕过它的选择。此测试在Travis上失败但在本地传递。有没有办法让Travis跳过特定的测试并在我的本地机器而不是CI服务器上运行?如果可以的话,这将是非常棒的。
答案 0 :(得分:0)
如果设置了TRAVIS
变量,则在'if'案例测试中包裹测试。当您运行本地时,通常不会设置,但它由Travis CI设置:
if not ENV['TRAVIS']
def test_that_fails_on_travis()
# test something
end
end