기본 XCode Unit Test 번들 대상을 사용하여 만든 단위 테스트를 빌드 할 때 "Run Custom shell script 'Run Script' "단계."Run Script"단계에서 Xcode가 테스트 빌드를 완료하지 않음
또한 "otest"프로세스에서 높은 CPU 사용이 나타 났으며 팬이 몇 초 만에 시작됩니다.
라인을 확장 할 때 내가 볼 수있는 유일한 유용한 메시지가
/Developer/Tools/RunPlatformUnitTests.include:419입니다 : 참고 : 아키텍처 '의 i386'에 대한 테스트를 실행 (GC OFF) 수 열려 있지 공유 기능 메모리 GSCapabilities (해당 파일 또는 디렉토리 없음)
유일한 옵션은 빌드를 중지하는 것입니다.
나는 지금까지 단위 테스트를 완벽하게 수행하고 있었지만 그 원인을 확실히 말할 수는 없습니다. 3.2.5로 업데이트 한 후
엑스 코드 3.2.4에의
는이제 실행 스크립트 오류
테스트 장비 '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 실패 않습니다 /iPhoneSimulator4.2.sdk/Developer/usr/bin/otest '코드 138이 비정상적으로 종료되었습니다 (충돌했을 수 있음).
문제와 관련이 있다고 생각하십니까? NSInvocation (otest가 사용하는 것 같습니다)을 사용할 때 예외 처리가 어떻게 다르게 작동하는지에 대한 몇 가지 해답을 찾았지만 실제 해결 방법은 아닙니다.
는 정말 사과가 제공하는 단위 테스트 도구에 내장 싫어한다. 나는 언젠가 GHUnit을 사용 해왔고 정말 그것을 좋아합니다. GUI와 명령 줄 옵션을 모두 제공하는 테스트 러너를 보유하고 있습니다. 기존의 모든 sen 테스트는 GHUnit을 사용하여 즉시 사용할 수 있습니다. https://github.com/gabriel/gh-unit – logancautrell
Logan에게 감사드립니다. –