2017-02-24 2 views
1

セレンとのタイムアウトエラーのために、travisでテストに失敗する問題があります。これは本当にイライラさせていますが、私はそれを回避することが選択肢です。このテストはTravisでは失敗しますが、ローカルで行われます。トラビスに特定のテストをスキップさせ、CIサーバーではなくローカルマシンで実行する方法がありますか?私ができるなら、これは素晴らしいだろう。トラビスで特定のテストをスキップしてローカルで実行します

答えて

0

TRAVIS変数が設定されているかどうかを調べるif caseテストでテストをラップします。あなたがローカルを走らせるとき、これは一般には設定されませんが、Travis CIによって設定されます:

if not ENV['TRAVIS'] 
    def test_that_fails_on_travis() 
     # test something 
    end 
end 
関連する問題