Test
Tuist는 프로젝트 생성이 필요하면 프로젝트를 생성하고 그런 다음에 플랫폼 별 빌드 툴 (예: Apple 플랫폼의 경우 xcodebuild
) 로 테스트를 수행하는 tuist test
명령어를 제공합니다.
- 단일 명령어:
tuist test
는 프로젝트를 컴파일하기 전에 필요한 경우 프로젝트를 생성하도록 보장합니다. - 보기좋은 출력: Tuist는 출력을 더 사용자 친화적으로 만들어 주는 xcbeautify와 같은 툴을 사용하여 출력합니다.
- <0><1>캐시:</1></0> 원격 캐시에서 빌드 artifact를 재사용하여 빌드를 최적화 합니다.
- 필요한 테스트만 수행하므로 시간과 리소스를 절약할 수 있습니다.
- 불안정한 테스트를 방지하고, 감지, 그리고 수정할 수 있습니다.
사용법
프로젝트의 테스트를 수행하기 위해 tuist test
명령어를 사용할 수 있습니다. 이 명령어는 필요한 경우 프로젝트를 생성한 다음에 플랫폼별 빌드 툴을 사용하여 테스트를 수행합니다. --
구분자를 사용하여 이후의 모든 인자를 직접 빌드 툴로 전달하는 것을 지원합니다.
bash
tuist test MyScheme
bash
tuist test --no-binary-cache
bash
tuist test --no-selective-testing
Pull/merge request 의견
CI 환경에서 테스트를 수행할 때 트리거된 CI 빌드의 pull/merge request와 테스트 결과를 연동할 수 있습니다. 이를 통해 pull/merge request에 테스트 결과를 게시할 수 있습니다.