2016-07-12 4 views
1

구성에 젠킨스 마스터 (우분투) + 슬레이브 (Mac Mini)젠킨스 시뮬레이터로 여러 xcode 작업을 실행 중입니까?

동시에 단위 테스트를 통해 여러 빌드 태스크 (예 : 4 명의 작업자)를 실행하고 싶습니다. 문제는 단지 하나의 xcode 시뮬레이터 만 실행될 수 있기 때문에 첫 번째 작업을 제외한 모든 작업이 완료되지 못한다는 것입니다.

여러 시뮬레이터를 실행하거나 적어도 다른 시뮬레이터 (전체 작업이 아닌)가 완료 될 때까지 기다릴 수 있습니까?

는 I이 project을 발견하지만, 예 아이폰 5 만 다른 장치를 허용하고 6

+0

Xcode 9는 이제 여러 시뮬레이터를 지원합니다. 'xcodebuild test'는 여러 목적지를 동시에 지정하면 테스트를 동시에 실행할 수 있습니다. – russbishop

답변

0

make install_ci 

while [ "$((`ps aux | grep iPhoneSimulator | grep -v grep | awk '{print $2}' | wc -l`))" -ne "0" ]; do 
sleep 10 
done 
make test 
빌드 단계 (실행 쉘)로 이들 명령을 추가하여 시뮬레이터 가용성을 기다릴 수있다
관련 문제