Go 測試環境預設快取測試結果,允許後續運行使用快取結果以提高效率。但是,在某些情況下,您可能需要強制重新測試或停用測試快取。
強制重新測試
多次執行 go test 時,您可能會注意到後續執行並非實際執行測試,而是顯示快取的結果。若要強制重新測試,可以使用以下選項:
停用測試緩存
要永久停用測試緩存,您可以使用執行 go 測試時的 -nocache 標誌。此標誌可防止測試結果被快取並強制每次執行測試。
注意
通常不需要手動停用測試快取。程式碼或測試程式碼的變更將自動使快取的測試結果失效。因此,只有在遇到需要強制重新測試所有快取測試的特定情況時,才需要使用上述方法。
以上是如何在 Go 中強制重新測試或停用測試快取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!