Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

생태계 테스트

Rust는 회귀를 찾아내고 언어의 발전 방향을 충분한 근거에 따라 결정하기 위해 생태계의 실제 코드와의 통합을 테스트합니다.

테스트 방법

Crater

Crater는 수천 개의 공개 프로젝트에서 테스트를 실행하는 도구입니다. 이 도구는 실행을 위한 별도의 자체 인프라를 갖추고 있으며, CI의 일부로 실행되지 않습니다. 자세한 내용은 Crater 장을 참조하십시오.

cargotest

cargotest는 몇 가지 예제 프로젝트(stylo, ripgrep, tokei 등)에서 cargo test를 실행하는 작은 도구입니다. 이 도구는 CI의 일부로 실행되며, 심각한 회귀가 없는지 확인합니다.

./x test src/tools/cargotest

대규모 OSS 프로젝트 빌더

CI에는 대규모 오픈 소스 Rust 프로젝트를 빌드하는 CI 작업이 있으며, 이 프로젝트들은 CI에서 회귀 테스트로 사용됩니다. 통합 작업에서는 다음 프로젝트를 빌드합니다.