>백엔드 개발 >Golang >Go 테스트 시간 초과 플래그를 어떻게 올바르게 설정합니까?

Go 테스트 시간 초과 플래그를 어떻게 올바르게 설정합니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-17 11:36:25198검색

How Do I Correctly Set the Go Test Timeout Flag?

Go 테스트 시간 초과 플래그 설정: 기간을 올바르게 구문 분석

Q: 기간 값( 예: "-timeout 99999") 오류는 다음과 같습니다. 발생했습니다.

A: 이 오류를 해결하려면 time.ParseDuration에 유효한 입력을 사용하세요. "99999"를 사용하는 대신 time.ParseDuration에서 허용하는 단위 형식으로 기간을 지정해 보세요. 예:

  • "-timeout 300ms"
  • "-timeout 99999s"

"go test" 명령줄 도구는 "- 테스트에 대한 시간 제한을 설정할 수 있는 timeout" 플래그입니다. 공식 문서에 따르면 기간 플래그는 time.ParseDuration에 유효한 모든 입력을 허용합니다. 이 함수는 숫자 값과 단위 접미사(예: 밀리초, 초, 분 또는 시간)가 포함된 특정 형식의 기간 문자열을 기대합니다.

유효한 형식으로 기간을 제공하면 "go test" 도구가 시간 초과 제한을 올바르게 해석하고 적용할 수 있는지 확인합니다. 유효한 형식을 사용하지 않으면 도구가 기간 문자열을 적절하게 구문 분석할 수 없으므로 오류가 발생합니다.

위 내용은 Go 테스트 시간 초과 플래그를 어떻게 올바르게 설정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.