2012-10-31 4 views
3

저는 Paperclip과 Rack::Test::UploadedFile에서 (:create까지의 팩토리를 사용하는 통합 테스트를 가지고 있습니다. 20.times입니다.이미지가있는 공장에서 테스트 가속화

이 테스트는 매우 느립니다. 완료하는 데 60 초 이상 걸렸습니다. 나는 이미지를 30 배 더 작게 바꿔서 테스트 시간을 20 초만 줄였습니다.

어떻게하면이 테스트와 다른 테스트를 빠르게 할 수 있습니까?

+0

테스트 내용 및 관련 코드를 게시하십시오. – arieljuod

답변

0

이미지 테스트를 스텁 (stub)하는 것이 좋습니다. 그 이유는 테스트가 가장 느려지는 부분이기 때문입니다.

당신은 당신은 어쩌면에 시험에 파일 시스템을 스터브 mockfs 같은 것을 사용할 수 있습니다 (... 난 그냥 가정) 당신이 클립을 사용하지 않는 경우 this 또는 this

같은 뭔가를 시도 할 수 있습니다 속도를 높이십시오.