PHP 편집기 Apple에서는 Gazelle go 파일이 go_default_library 대신 go_default_test에 적용되도록 지시하는 방법을 소개합니다. Go 언어에서 Gazelle은 Go 프로젝트를 구성하고 빌드하기 위한 강력한 빌드 도구입니다. 기본적으로 Gazelle은 _test.go로 끝나는 모든 파일을 테스트 파일로 처리하고 go_default_test에 포함합니다. 그러나 때로는 go_default_test에서 특정 테스트 파일을 제외하고 go_default_library와 같은 다른 대상에 포함시키고 싶을 때도 있습니다. 그렇다면 이것을 달성하는 방법은 무엇입니까? 다음으로 자세한 답변을 드리겠습니다.
파일이 있습니다embed_testdata.go
,旨在用于测试,但本身没有测试(所以我不想用 _test.go
作为后缀)。我如何告诉 gazelle
정말 제작소스가 아닌 테스트 소스인가요?
참고로 go_default_test
에 추가하고 go_default_library
에서 제거하면 gazelle
이 수동 편집을 취소하므로 작동하지 않습니다. go_default_test
并将其从 go_default_library
中删除是行不通的,因为 gazelle
会撤消该手动编辑。
https://www.php.cn/link/9877c66299c5b98d81fed12827d87e4b都是有效的 ngazelle
_test.go
文件视为测试,但有两个可以用于此效果,exclude
和 keep
https://www.php.cn/link/9877c66299c5b98d81fed12827d87e4b 모든 것은 유효한 ngazelle
지시어.
:🎜 이외의 다른 것으로 지시하는 구체적인 지침은 없습니다. 으아악 🎜파일 시스템을 포함할 때 다음과 유사한 것도 필요합니다. 🎜 으아악
위 내용은 Go 파일이 go_default_library 대신 go_default_test용이라는 것을 Gazelle에게 어떻게 알릴 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!