Go 테스트 환경은 기본적으로 테스트 결과를 캐시하므로 후속 실행에서 효율성을 높이기 위해 결과를 캐시했습니다. 그러나 특정 시나리오에서는 강제로 재테스트를 수행하거나 테스트 캐싱을 비활성화할 수 있습니다.
강제 재테스트
go test를 여러 번 실행하면 후속 실행이 발생할 수 있습니다. 실제로 테스트를 실행하지 않고 대신 캐시된 결과를 표시합니다. 강제로 다시 테스트하려면 다음 옵션을 사용할 수 있습니다.
테스트 캐싱 비활성화
테스트 캐싱을 영구적으로 비활성화하려면 다음을 사용할 수 있습니다. -go 테스트를 실행할 때 nocache 플래그. 이 플래그는 테스트 결과가 캐시되는 것을 방지하고 매번 테스트가 강제로 실행되도록 합니다.
참고
일반적으로 테스트 캐싱을 수동으로 비활성화할 필요는 없습니다. 코드 또는 테스트 코드를 변경하면 캐시된 테스트 결과가 자동으로 무효화됩니다. 따라서 캐시된 모든 테스트를 강제로 다시 테스트해야 하는 특정 상황이 발생하는 경우에만 위에 설명된 방법을 사용해야 합니다.
위 내용은 Go에서 테스트 캐싱을 강제로 다시 테스트하거나 비활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!