2013-03-05 5 views
0

Xcode에서 cmd-u를 누르거나 메뉴에서 테스트를 선택할 때 얻을 수있는 것과 동일한 결과를 얻을 수있는 방법이 있는지 궁금합니다.터미널에서 Xcode 프로젝트 테스트를 실행하십시오.

저는 응용 프로그램에 대한 몇 가지 UI 테스트를 작성 중이며 모든 것을 자동화하는 것을 좋아합니다.

지금까지 applescript를 통해 자동화하려는 시도는 매우 성공적이지 않았습니다. (2 버튼을 눌렀을 때 시뮬레이션하는 것이 얼마나 힘든지 ...); Xcode 에서처럼 명령 줄 명령을 실행하고 테스트를 실행하고 시뮬레이터를 실행하는 적절한 방법이 있을지도 모릅니다.

Altho이 함수가 알려진 경우 온라인에서 찾을 수 있지만 콘솔을 통해 테스트 명령을 시뮬레이트 할 수있는 방법이없는 것 같습니다.

내가 누락 된 항목이 있습니까?

답변

0

xcodebuild 명령을 확인 했습니까?

남자 페이지는 말한다 :

buildaction ... 대상에서 수행 할 빌드 행동 (또는 행동)을 지정합니다. 사용 가능한 빌드 작업은 다음과 같습니다

test Test a scheme from the build root (SYMROOT). This requires specifying a scheme. 

그래서, 아마도 그게 당신이 원하는 것을 할 것입니다.

+0

예, xcode가 터미널 창에서 수행하는 유일한 명령입니다.하지만 프로젝트를 변경하고 체계를 만들어야합니다. 나는 그것을 시도 할 것이지만, 이상하게 들린다. 나는 Xcode에서 테스트 버튼을 누르는 동안 스키마를 만들어야 만한다. –

+0

구성표는 Xcode 워크 플로의 표준 부분입니다. Xcode 4 비디오 (https://developer.apple.com/videos/wwdc/2011/)의 WWDC 2011 마스터 링 구성표를 확인하시기 바랍니다. – ericg

관련 문제