1
由于硒超时错误,我在特拉维斯测试失败时出现问题。这非常令人沮丧,但是我已经到了绕过它的地步。这个测试在Travis上失败了,但是通过了本地。有没有一种方法可以让travis跳过一个特定的测试,并在本地机器而不是CI服务器上运行它?如果可以的话,这将是非常棒的。跳过特拉维斯的特定测试并在本地运行
由于硒超时错误,我在特拉维斯测试失败时出现问题。这非常令人沮丧,但是我已经到了绕过它的地步。这个测试在Travis上失败了,但是通过了本地。有没有一种方法可以让travis跳过一个特定的测试,并在本地机器而不是CI服务器上运行它?如果可以的话,这将是非常棒的。跳过特拉维斯的特定测试并在本地运行
如果设置了TRAVIS
变量,则将结果包括在if case测试中。当您运行本地时,通常不会设置,但它由Travis CI设置:
if not ENV['TRAVIS']
def test_that_fails_on_travis()
# test something
end
end