rspec, autotest 및 spork를 사용하여 새 프로젝트를 시작하려고합니다.Spot이 자동 테스트에서 실패한 테스트를 반복적으로 다시 실행합니다.
내가 사용하고 있습니다 :
레일 3.0.4
RSpec에 2.5.0
spork 0.9.0.rc3
자동 측정 4.4.6
Spork가로드 중입니다 (포트에서 수신 중이라는 메시지가 표시됨).하지만 실패한 테스트로 자동 테스트를 실행하면 반복해서 테스트를 다시 실행합니다. 그냥 테스트를 실행해야합니다, 실패하고 중지 볼 수 있습니다. 왜 이런 행동이 일어나고 있는지 아는가?
또한 실패한 테스트를 통과하면 자동 테스트가 중단됩니다. 그런 다음 코드를 변경하면 테스트가 실행되지 않고 자동 테스트에서 변경 사항을 확인하려면 Ctrl-C가 필요합니다.
도움 주셔서 감사합니다.
나는 스포크를 추가하기 전에 자동 테스트를 했으므로 그게 문제라고 생각하지 않습니다. 어쨌든 위의 코드로 .autotest 파일을 만들려고했습니다. 나는 예외를 보지 못했다. 자동 테스트를 다시 시작하면이 파일이 자동으로로드됩니까? – aaronapayne
.autotest 파일의 코드가 실행중인 것처럼 보이지만 예외가 표시되지 않습니다. – aaronapayne
예외가 표시되지 않아야합니다. 이 코드는 autotest가 변경 사항을 감지 할 때 고려해야 할 사항에 예외를 추가합니다. 물론 당신의 필요에 맞게 수정해야합니다. spork이 뭔가를 쓰는지 확인하십시오. 로그 파일 또는 유사한. – jhwist