cost 401 ms
使用 llvm-cov 為所有文件創建零覆蓋基線

[英]Create zero-coverage baseline for all files with llvm-cov

我正在嘗試在 Mac 上使用 clang 的 llvm-cov 制作覆蓋率報告。 我希望所有檢測過的文件(即我構建中的所有文件)——而不僅僅是我的單元測試觸及的文件——都包含在覆蓋率報告中。 測試根本未觸及的任何文件都應標記為 0%。 我過去曾在 Linux 上使用 lcov 來執行此操作。 您通過 ...

xcrun llvm-cov 顯示:未找到覆蓋率數據

[英]xcrun llvm-cov show: No coverage data found

xcrun llvm-cov show 命令返回error: Failed to load coverage: No such file or directory 的可能原因有哪些? 我有一個 iOS 庫。 lib 構建的結果是 *.a 二進制文件。 我在項目中有一個方案,其中還包含 GTest ...

在 Xcode 11.4 上啟用代碼覆蓋時如何解決單元測試崩潰

[英]How to resolve unit test crash when code coverage is enabled on Xcode 11.4

在啟用代碼覆蓋率的情況下執行所有單元測試后,我們會發生崩潰。 請在下面找到堆棧跟蹤 如果啟用了代碼覆蓋,則此崩潰僅發生在 XCode 11.4 上。 如果代碼覆蓋被禁用它工作正常,但我們想要在執行單元測試后的代碼覆蓋。 在 Xcode 中,11.3 單元測試在啟用代碼覆蓋率的情況下執行良好。 任何人 ...

如何在 Ubuntu 18.04 上安裝 llvm-cov?

[英]How is llvm-cov installed on Ubuntu 18.04?

我已經嘗試安裝 clang-9、clang-9-tools、llvm-9 和 llvm-9-tools 以獲得程序 llvm-cov。 這些包似乎都不包含 llvm-cov,這讓我想知道哪個包包含它。 如何在 Ubuntu 18.04 上安裝最新版本的 llvm-cov? ...

llvm-cov:未實例化函數的統計信息

[英]llvm-cov: statistics for uninstantiated functions

我開始使用llvm-cov為我的項目生成覆蓋率統計數據。 llvm-cov有幾個類別:行覆蓋、功能覆蓋和區域覆蓋。 但是他們都只考慮實例化的函數,沒有實例化的函數被簡單地忽略。 通過這種方式,對於實例化函數百分比較低的文件,很容易接近 100% 的覆蓋率,這不是我想要的。 是否可以讓llvm-co ...

如何讀取 llvm-cov json 格式?

[英]How to read llvm-cov json format?

我可以通過 llvm-cov 以 json 格式導出代碼覆蓋率數據,但內容對我來說似乎很神秘。 segments部分中的每個數字是什么意思? ...

LLVM 覆蓋被 if-constexpr 混淆

[英]LLVM coverage confused by if-constexpr

在if-statement使用常量表達式時,我遇到了 LLVM 覆蓋率的奇怪問題: 執行的實例化: 在這些中都沒有sizeof(T) <= sizeof(int)顯示為已執行。 然而在第一種情況下實例化( int )第一個if的主體確實按照它應該的方式執行。 在沒有其他的情況下,它顯示 ...

多進程覆蓋率報告

[英]Multi-process coverage reports

我正在嘗試監視我的C ++項目的代碼覆蓋率。 如我在上一個問題中所述,我需要使用協程和其他高級C ++ 2a功能,因此我正在使用clang++進行編譯。 我在這里發現, 在使用clang++編譯時(顯然,還有-O0和-g ),可以使用-coverage標志。 與可執行文件一起,這將生成 ...

讓 llvm-cov 與 codecov.io 對話

[英]Getting llvm-cov to talk to codecov.io

我正在(終於!)為我全新的 C++ 項目設置代碼覆蓋率監控。 由於我需要一些高級 C++20 功能(讀取、協程),我使用clang 6作為編譯器。 現在,我按照本指南了解如何為您的項目進行基本代碼覆蓋,一切都像魔術一樣工作。 如果我做: 我在我的終端上收到一份漂亮的彩色報告,告訴我哪些內容被覆 ...

llvm-cov 和“未知的命令行參數:-format=html”

[英]llvm-cov and "unknown command line argument: -format=html"

我使用 llvm 實用程序進行了代碼覆蓋率測試。 之后,我需要做一個 html 封面文件。 我使用了命令 然后我收到以下錯誤: 未知的命令行參數“-format=html”。 我該如何解決我的問題? ...

你如何使用llvm-cov報告使用c ++ filt?

[英]How do you use c++filt with llvm-cov report?

我正在嘗試使用llvm-cov報告工具的demangler。 以下是我正在運行的命令: 我已經嘗試重新排列選項並嘗試使用“-Xdemangler = c ++ filt -Xdemangler = -n”代替,並且還使用--no-strip-underscore而不是-n。 它沒有抱 ...

如何從llvm-cov生成.gcov文件?

[英]How to generate .gcov file from llvm-cov?

我在Xcode 7上創建了一個生成代碼覆蓋率數據的項目。 在其DerivedData文件夾中,我可以運行llvm-cov show : 這將產生如下輸出: 但是,我想獲得.gcov文件,因為它是大多數工具使用的。 有沒有辦法在不解析輸出和手動創建.gcov文件的情況下執行 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM