停用測試快取或強制測試重新執行
重複執行「go test」指令時,可能會遇到第二個和第二個的情況後續運行似乎使用緩存的結果而不實際執行測試。這可能會令人沮喪,特別是如果您正在更改程式碼並希望確保測試成功運行。
解決方案:
Go 提供了多種選項強制測試重新運行或停用測試快取:
使用不可快取標誌:
在測試運行中包含不可快取標誌可以防止快取。建議的方法是使用“-count=1”。此標誌指定應為每個目標包執行一次測試,且不應快取測試結果。go test -v -count=1
以上是如何停用 Go 測試快取或強制重新運行測試?的詳細內容。更多資訊請關注PHP中文網其他相關文章!