gcov

    1熱度

    1回答

    我想使用gcov的項目的所有執行的代碼行。例如這樣的代碼: int main() { int i=0; for(i=0;i<3;i++)printf("Hello"); return 0; } 而且結果會是這樣的: 1)int i=0; 2)for(i=0;i<3;i++) 3)printf("Hello"); 4)for(i=0;i<3;i++) 5

    1熱度

    1回答

    gcov的抱怨我的算法之一: File 'Algorithm.h' Lines executed:95.00% of 20 Algorithm.h:creating 'Algorithm.h.gcov' 17: 25:inline std::vector<std::string> starts_with(const std::vector<std::string>& input,

    5熱度

    2回答

    我試圖使用從Linux test Project一些測試場景,並獲得Kernel source code coverage。 我使用的gcov/LCOV這樣做。 這裏是我到目前爲止的事情: 在構建配置 GCOV-based kernel profiling CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y On Linux kernel version:

    3熱度

    3回答

    我可以在Windows安裝gcov工具嗎? 或者我可以在eclipse中插入這個工具在windows中? 我對這個工具很新。我對這個工具一無所知。請幫我獲取這個工具的信息。 請告訴我在我的機器上運行此工具的要求。 我在哪裏可以得到關於gcov的更多信息,還請提供在那裏我可以下載這個工具的鏈接。 是否gcov的工具僅接受C/C++的文件或它也需要頭文件(* H)作爲輸入?

    0熱度

    1回答

    摘要LCOV兼容輸出 我是最近才從Google's JsTestDriver到Testem但錯過LCOV HTML Code Coverage Reports切換,是有辦法JSCover輸出轉換成LCOV格式,所以我可以use genhtml to create reports like these。 詳細 我從JSCoverage example using Testem, Jasmine an

    3熱度

    3回答

    我使用gcc -fprofile-arcs -ftest-coverage [filenames]在某些.c文件上運行gcov工具。命令 但是,爲這個命令提供文件名非常繁瑣。 相反,我需要幫助,我可以在包含所有源文件的文件夾上運行gcov工具。 這可能嗎? 請幫我解決。 在此先感謝。

    3熱度

    1回答

    我使用gcov爲項目中的多個文件設置了C/C++代碼覆蓋率。 可執行文件正在並行運行。這會導致一些共享的代碼並行運行。 我越來越腐敗的.da文件或零大小的.da文件。這是平行運行的問題嗎? 因爲兩個或兩個以上的可執行實例正在嘗試寫入相同的.da文件,以便爲執行中的每個語句編寫覆蓋計數? 如果是這樣,是否有任何解決方法?使用 gcov的版本是1.5

    5熱度

    2回答

    我想在Linux(Ubuntu)上使用gcov來查看每行源代碼的執行頻率。 我加入以下標誌我的gcc編譯器和連接器選項, CCFLAGS = -fprofile-arcs -ftest-coverage LDFLAGS = -fprofile-arcs -lgcov 但在編譯和運行該程序後,我看到創建任何* .gcda文件。其結果是,當我運行 gcov --object-directory

    0熱度

    1回答

    我決定使用gyp作爲我在linux上的項目的構建系統。我很滿意基本功能(目標聲明,依賴關係,層次結構等),但我在定製時遇到了一些問題。 我有一個核心項目,它是作爲庫和一堆單元測試構建的,它編譯爲獨立的可執行文件並且具有核心項目作爲依賴項。現在我想用gcov來衡量測試覆蓋率,這意味着庫本身應該使用不同的編譯選項來構建,而這些選項只能用於測試構建。 我只是不知道如何用gyp來實現這一點。提前感謝您的任

    0熱度

    1回答

    10 [ + - ][ + - ] : 2 : Conf::~Conf() {} 11 : : 12 : : 13 : 2 : Conf::Conf(std::string filename, std::string delimiter, 14 : : std::string comment) 1