」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何實現隔離軟件包的準確GO代碼覆蓋範圍?

如何實現隔離軟件包的準確GO代碼覆蓋範圍?

發佈於2025-03-22
瀏覽:729

How to Achieve Accurate Go Code Coverage for Isolated Packages?
如何測量GO中的隔離文件夾的代碼覆蓋範圍

即使suff_test.go從stuff.go中執行代碼,覆蓋範圍可以指示:

[0.0%]問題,您可以使用-coverpkg選項來指定應考慮哪些軟件包進行覆蓋分析。 For example, the following command will include all packages under the current directory:

go test ./test/... -coverprofile=cover.out -coverpkg ./...

Once the test execution is complete, you can generate a coverage report using:
stuff/stuff.go -> package: stuff
test/stuff/stuff_test.go -> package: test
go tool cover -html=cover.out

This will提供有關您項目的代碼覆蓋範圍的詳細報告,包括在單獨的文件夾中覆蓋包裝的覆蓋範圍。
最新教學 更多>
  • mySQL插入語句:`values vs.seet'-您應該使用哪個?
    mySQL插入語句:`values vs.seet'-您應該使用哪個?
    MySQL INSERT 語法比較:INSERT INTO VALUES 與 INSERT INTO SET 在 MySQL 中,有兩種常見的語法用於將值插入數據庫表: INSERT INTO table (a, b, c) VALUES (1, 2, 3) INSERT INTO table S...
    程式設計 發佈於2025-03-23
  • 我可以將加密從McRypt遷移到OpenSSL,並使用OpenSSL遷移MCRYPT加密數據?
    我可以將加密從McRypt遷移到OpenSSL,並使用OpenSSL遷移MCRYPT加密數據?
    將我的加密庫從mcrypt升級到openssl 問題:是否可以將我的加密庫從McRypt升級到OpenSSL?如果是這樣,如何? 答案:是的,可以將您的Encryption庫從McRypt升級到OpenSSL。 可以使用openssl。 附加說明: [openssl_decrypt()函數要求...
    程式設計 發佈於2025-03-23
  • 如何在C/C ++中創建多行宏?
    如何在C/C ++中創建多行宏?
    在preprocessing 的全面解決方案。此外,除最後一行外,宏內的每條線都必須以延續逃脫字符結束。該字符表示宏定義是否在下一行上繼續進行。 例如,定義一個宏來創建一個新類的宏,如問題所示,可以使用以下語法: 至關重要的是,\字符必須是行上的最後一個字符,這一點至關重要。 If it is f...
    程式設計 發佈於2025-03-23
  • 大批
    大批
    [2 數組是對象,因此它們在JS中也具有方法。 切片(開始):在新數組中提取部分數組,而無需突變原始數組。 令ARR = ['a','b','c','d','e']; // USECASE:提取直到索引作...
    程式設計 發佈於2025-03-23
  • 如何定義GOR中的外國鑰匙限制?
    如何定義GOR中的外國鑰匙限制?
    如何使用GORM 在使用GO中管理實體關係時,建立清晰的外鍵約束是至關重要的。在本文中,我們將探討使用Gorm(gor的流行ORM)定義此類約束的過程。 定義模型考慮以下示例方案,其中我們有兩個模型:類型用戶結構{ id uint 電子郵件字符串 密碼字符串 } 鍵入Use...
    程式設計 發佈於2025-03-23
  • 為什麼我的CSS背景圖像出現?
    為什麼我的CSS背景圖像出現?
    故障排除:CSS背景圖像未出現 ,您的背景圖像儘管遵循教程說明,但您的背景圖像仍未加載。圖像和样式表位於相同的目錄中,但背景仍然是空白的白色帆布。 而不是不棄用的,您已經使用了CSS樣式: bockent {背景:封閉圖像文件名:背景圖:url(nickcage.jpg); 如果您的html,cs...
    程式設計 發佈於2025-03-23
  • 為什麼在flex兒童斷開彈性箱上\ \“高度:100%\”?
    為什麼在flex兒童斷開彈性箱上\ \“高度:100%\”?
    [ 在我們需要伸展一個彈性孩子的情況下,伸展彈性的孩子填充容器高度,而無需顯式父母的高度 為什麼使用“高度:100%”可以在flexbox中使用“高度:100%”時打破flexbox [ the解決方案:刪除“高度:100%” ,以實現所需的伸展運動,而無需刪除flexbox,簡單地刪除“高度...
    程式設計 發佈於2025-03-23
  • 如何使用jQuery根據垂直滾動位置添加和刪除CSS類?
    如何使用jQuery根據垂直滾動位置添加和刪除CSS類?
    Add/Remove Class with jQuery Based on Vertical ScrollIn this instance, the goal is to remove the class from the "header" element once the us...
    程式設計 發佈於2025-03-23
  • 如何有效地逐步處理日誌文件?
    如何有效地逐步處理日誌文件?
    使用逐步處理日誌文件在處理GO中的日誌文件時,目標通常是在添加新條目時監視和分析它們。這構成了一個挑戰,因為傳統方法涉及重複閱讀和檢查文件是否效率。 要解決此問題,量身定制的解決方案至關重要。 “ github.com/hpcloud/tail”軟件包提供了一種優雅的方法來增量處理日誌文件而無需重...
    程式設計 發佈於2025-03-23
  • 多邊形的點:射線跟踪與matplotlib-哪種方法獲勝?
    多邊形的點:射線跟踪與matplotlib-哪種方法獲勝?
    Checking Point Containment in a Polygon: Ray Tracing vs. MatplotlibTo determine if a point lies within a polygon, two primary methods are commonly use...
    程式設計 發佈於2025-03-23
  • 如何使用替換指令在GO MOD中解析模塊路徑差異?
    如何使用替換指令在GO MOD中解析模塊路徑差異?
    在使用GO MOD時,在GO MOD 中克服模塊路徑差異時,可能會遇到衝突,其中3個Party Package將另一個PAXPANCE帶有導入式套件之間的另一個軟件包,並在導入式套件之間導入另一個軟件包。如迴聲消息所證明的那樣: go.etcd.io/bbolt [&&&&&&&&&&&&&&&&...
    程式設計 發佈於2025-03-23
  • 如何檢查對像是否具有Python中的特定屬性?
    如何檢查對像是否具有Python中的特定屬性?
    方法來確定對象屬性存在尋求一種方法來驗證對像中特定屬性的存在。考慮以下示例,其中嘗試訪問不確定屬性會引起錯誤: >>> a = someClass() >>> A.property Trackback(最近的最新電話): 文件“ ”,第1行, AttributeError: SomeClass...
    程式設計 發佈於2025-03-23
  • 為什麼PYTZ最初顯示出意外的時區偏移?
    為什麼PYTZ最初顯示出意外的時區偏移?
    與pytz 最初從pytz獲得特定的偏移。例如,亞洲/hong_kong最初顯示一個七個小時37分鐘的偏移: 差異源利用本地化將時區分配給日期,使用了適當的時區名稱和偏移量。但是,直接使用DateTime構造器分配時區不允許進行正確的調整。 example pytz.timezone(&#...
    程式設計 發佈於2025-03-23
  • 如何在沒有預定義路線的情況下提取URL參數?
    如何在沒有預定義路線的情況下提取URL參數?
    如何在GO 在此示例中, /路由器路徑充當通配符,與任何URL路徑匹配。當請求進來時,將調用處理程序功能,並從請求中提取URL路徑。然後,您可以使用任何自定義功能的URL路徑,例如提取特定值或將其重定向到另一頁。 通過使用gorilla/mux,您可以輕鬆地處理無預定路由的URL路徑,並從請求...
    程式設計 發佈於2025-03-23
  • 最小/最大與訂單按限制:檢索最小值或最大值的更好方法是更好的方法?
    最小/最大與訂單按限制:檢索最小值或最大值的更好方法是更好的方法?
    [2 在最小/最大值檢索從數據庫表中檢索最小值或最大值的兩種常見方法:使用min/max函數或使用限制的子句採用訂單。本文比較了這些方法,檢查了它們的效率,可維護性和可讀性。 性能比較 最低/最大函數通常比效率優於和限制。 在未索引字段的情況下,min()執行單個表掃描,而按訂單和限制則需要一個文...
    程式設計 發佈於2025-03-23

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3