2013-01-15 3 views
2

단일 테스트 또는 테스트 그룹을 실행하는 방법이 있습니까?xcode에서 특정 테스트 그룹 또는 단일 테스트를 쉽게 실행할 수 있습니까?

특정 테스트를 디버깅하려고 할 때 이전 테스트 사례가 동일한 중단 점을 유발할 수 있으므로 실제로 성가신 경우가 있습니다. 따라서 일반적으로 나는 현재 수행중인 테스트를 제외한 모든 테스트를 주석으로 처리하지만 너무 빈민판 같아서 ... 그래서 더 좋은 방법이 있는지 궁금하네요?

+0

조건부 중단 점을 사용해 보셨습니까? http://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/060-Debug_Your_App/debug_app.html#//apple_ref/doc/uid/TP40010215-CH3-SW19 –

답변

3

이 작업을 수행하는 유일한 방법은 구성표를 편집하는 것입니다. '테스트'작업에는 일련의 테스트 (즉, 클래스) 또는 단일 테스트를 설정 또는 해제 할 수있는 확인란이 있습니다. 동일한 테스트를 통해이 작업을 많이 수행하는 경우 여러 그룹에 대한 일련의 구성표를 만들어 원하는 방식으로 설정할 수 있습니다. (또는 매번 편집하십시오.)

2

아마도 당신이 찾고있는 대답이 아니 겠지만, JetBrains의 AppCode, iOS 및 OSX IDE에서 커서를 원하는 테스트의 아무 곳에 나 놓은 다음 키보드 단축키. (IntelliJ 매핑을 사용하므로 Ctrl + Shift + F10).

또한 통과 또는 실패한 테스트에 녹색/빨간색 막대가 표시되는 훌륭한 테스트 러너가 있습니다.

+0

Xcode 5에서는 "Product/Perform Action"메뉴 또는 Command-Alt-Control-U를 누르십시오. – gnasher729