TEST RUNNER

cargo test 옵션은 컴파일러에 줄 말과 테스트 바이너리에 줄 말을 분리한다

구분자 뒤의 옵션은 테스트 실행 방식에 영향을 주므로 병렬성, 출력, 필터링을 명확히 나눠 읽어야 한다.

cargo test 앞쪽

대상 선택--lib, 패키지, 테스트 이름처럼 빌드 대상을 고른다.
컴파일테스트용 바이너리를 만들고 실행을 준비한다.

구분자 뒤쪽

실행 제어--test-threads=1로 공유 상태 테스트를 순차 실행한다.
출력 확인--show-output으로 성공 테스트 출력까지 본다.
판단 기준: 테스트가 서로 파일이나 환경 변수를 공유하면 병렬 실행부터 의심한다.