2017-02-24 3 views
1

셀렌과의 시간 초과 오류로 인해 travis에서 테스트에 실패하는 데 문제가 있습니다. 이것은 정말 실망 스럽지만 우회를 선택하는 것이 중요합니다. 이 테스트는 Travis에서는 실패하지만 로컬에서는 통과합니다. 트래비스에 특정 테스트를 건너 뛰고 CI 서버 대신 로컬 컴퓨터에서 실행할 수있는 방법이 있습니까? 내가 할 수 있으면 이것은 대단 할 것이다.Travis로 특정 테스트를 건너 뛰고 로컬로 실행하십시오.

답변

0

변수가 TRAVIS 인 경우 if 테스트에서 테스트를 감싸십시오. 로컬을 실행하면 일반적으로 설정되지 않지만 트래비스 CI가 설정합니다 :

if not ENV['TRAVIS'] 
    def test_that_fails_on_travis() 
     # test something 
    end 
end 
관련 문제