필자는 Xcode 4에서 라이브러리에 대한 단위 테스트를 설정했습니다. 필자가 알고있는 테스트 (예 : STAssertTrue(YES)
및 STAssertTrue(NO)
)가 작동하는지 확인하기 위해 빌드를 수행했습니다 . this document 다음에 기본 사과 SenTest 라이브러리를 사용하고 있습니다.Xcode 4의 단위 테스트
: 내부 오류가 명령 출력을 처리 할 때 발생
: - [IDEActivityLogSectionRecorder endMarker] : 인식 할 수없는 선택기 예를 0x20310b580
로 전송
분명히 말해서, 테스트 실행에 전혀 영향을 미치지 않고 빌드 창으로의 출력에만 영향을줍니다. 모든 테스트가 매번 실행되므로 빌드가 성공했는지 실패했는지 확인하여 합격/불합격을 말할 수 있습니다.
그러나 내 테스트가 실패하면 오류가 발생하면 출력이 중단 된 것으로 보이므로 어느 것이 실패하는지 알 수 없습니다.
유닛 테스트/Xcode 4 /이 오류에 경험이있는 사람이 있습니까?
답변은 없지만 SenTestingKit을 잊어 버리고 GHUnit을 사용하십시오. OCUnit보다 10 분 정도 걸리므로 많은 두통을 덜어줍니다. IMHO, 애플은 OCUnit 대신에 Xcode로 배송해야합니다. 그것은 너무 귀엽다. 단지 $ 0.02. – d11wtq
흠, 나는 답변을 하나도 사용하지 않기를 바랬는데 SenTestingKit이 작동했습니다! 오, 잘 살고 배웁니다. – deanWombourne
Xcode 4 질문을하는 것이 적절합니까? –