2011-02-03 6 views
2

이것은 매우 기괴한 문제처럼 보입니다. 여기에서 질문을하기 전에 많은 검색을 했어. Ruby 1.9.2와 함께 Rails 3과 Rspec 2의 최신 버전을 사용하고 있습니다. 실패 할 경우 자동 테스트를 통해 사양을 올바르게 실행할 수 없습니다.멈추지 않고 실패 후에도 내 사양을 계속 실행하려면 자동 테스트를받을 수 있습니까?

내 모든 사양이 통과되면 훌륭하게 작동합니다. 내가 변경을하자마자 사양이 다시 돌아가고 모든 것이 잘됩니다.

사양이 잘못되었을 때 자동 테스트는 다른 변경을 기다리는 대신 중단됩니다. 그래서 그것은 일종의 자동 테스트의 목적을 무효로합니다. 수동으로 자동 테스트를 다시 실행하지 않으면 테스트가 빨간색으로 바뀌고 다시 녹색으로 변하지 않습니다.

+0

같은 문제 –

+0

I 가드로 전환 결국 어떤 문제가 발생하고 있지 않다 – subelsky

답변

0

너는 너가 무언가를 놓치지 않았다는 것을 보증하기 위하여 연결 http://ph7spot.com/musings/getting-started-with-autotest을 봐지도 모르다.

+0

고마워, 나는 그것을 보았다. 그리고 나는 외래의 무엇인가하지 않고있다, 나는 꽤 표준 설정을 가지고있다. – subelsky

0

당신은 사용할 수 있습니다

찾기. -cmin -1

가 다시 실행을 트리거 무엇의 로그를 가지고

자동 측정 -v

을 마지막 순간에 변경 내용을 확인하거나 실행합니다.

그 후, 단지 예를 들어, 프로젝트의 루트에있는 .autotest 파일을 편집하여 공격 파일을 무시 :

Autotest.add_hook :initialize do |autotest| 
    %w{.git .svn .hg .DS_Store ._* vendor tmp log doc solr}.each do |exception| 
    autotest.add_exception(exception) 
    end 
end 
여기