基於Go 版本跳過測試檔案
問題:
您有一個測試文件依賴僅在Go 1.5 或更高版本中可用的功能。您希望阻止在執行 Go 1.4 或更低版本的系統上建置和測試該檔案。
解決方案:
1.使用建置約束:
建置約束功能可讓您指定特定檔案所需的最低Go 版本。要使用它,請在測試檔案的頂部添加以下行:
此約束將確保該檔案僅在運行 Go 1.5 或更高版本的系統上編譯。請注意,如果您的測試需要在更高版本的 Go 版本中新增功能,您可能需要指定更高的版本號。
2.測試文件中的自訂檢查:
或者,您可以在測試文件中實現自訂檢查以跳過基於Go 版本的測試:
此程式碼檢索Go版本,如果版本小於則跳過測試1.5.
注意事項:
以上是如何根據Go版本跳過Go測試檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!