OS X 설치 프로그램의 통합 테스트를 자동화하고 싶습니다. 설치 관리자는 관리자 인증이 필요합니다. 지금 우리는 수동 테스트를 수행합니다 (깨끗한 VM을 실행하고 설치 프로그램을 다운로드하여 실행하고 설치된 제품을 확인).하지만 적어도 설치 프로그램의 초기 테스트는 자동화하고 싶습니다. Jenkins를 CI 서버에 사용합니다.OS X 설치 프로그램의 자동화 된 통합 테스트?
젠킨스 구축 노예
sudo installer -pkg <my package> -target/
를 호출 할 수 있지만, 젠킨스는 노예를 구축 (바르게) 권한이없는 사용자로 빌드 작업을 실행 나타납니다.
나는 (1) Jenkins를 통해 설치 프로그램을 실행하거나 (2) 설치 프로그램의 내용과 기능을 실행하지 않고 확인할 수 있습니까?