gcov

    2熱度

    2回答

    我想設置我的Xcode項目與gcov的被儀表所以我能確定我的單元測試的代碼覆蓋率。儘管我在網上找到的所有文檔都談到了我在Xcode 3.1中找不到的設置。例如: 要與Coverstory一起工作,首先需要設置您的目標以使用gcov。這需要打開「儀器程序流程」,「生成測試覆蓋文件」並鏈接到gcov庫。 (Using Coverstory) 我可以找到「儀表程序流」,並在我的生成設置「生成測試覆蓋文件

    7熱度

    3回答

    目前我們使用gcov與我們的Linux C++應用程序測試套件,它在測量線路覆蓋率方面做得很好。 除了線路覆蓋之外,gcov還可以生成功能/方法覆蓋率報告嗎? 看着參數gcov接受我不認爲這是可能的,但我可能會失去一些東西。或者,可能還有其他工具可以用gcc生成的統計信息生成函數/方法覆蓋率報告嗎? 更新:按功能/方法覆蓋率我是指在測試過程中執行的函數的百分比。

    2熱度

    1回答

    我有一個應用程序,我使用gcc在Linux主機上爲ARM目標處理器構建。這個生成的arm可執行文件是我在ARM開發板上執行的。 我想要做一些代碼覆蓋分析: 將gcov一個顯示的代碼覆蓋率,如果我有我的構建環境ARM彙編源文件? 如果我的編譯環境有一些X86彙編源文件,那麼gcov會顯示代碼覆蓋率數據嗎? 謝謝。 -AD。

    51熱度

    8回答

    我試圖編譯一個簡單的應用程序使用的gcov和獲取下列鏈接錯誤: gcc AllTests.o CuTestTest.o CuTest.o -o TestTest AllTests.o: In function `global constructors keyed to 0_RunAllTests': /home/p7539c/cutest/AllTests.c:26: undefined re

    1熱度

    1回答

    任何人知道如何在製作GCC時告訴它不要構建gcov?這給了我很多錯誤(powerpc-wrs-vxworks)。

    11熱度

    1回答

    當使用-fprofile弧和-ftest覆蓋GCC,當生成的可執行文件終止時,它試圖在相同的位置用於編譯可執行.o文件創建.gcda輸出文件。這是不方便的,當我在一個不同的機器上運行,而不是我建立的 - 有什麼方法可以改變這種行爲嗎?

    2熱度

    3回答

    我正在嘗試使用gcov首次測量測試覆蓋率。現在我已經過了最初的學習曲線,事情似乎進展順利,除了一個小小的障礙。我希望這可以歸結爲我缺乏理解,所以我希望有人熟悉gcov可以解釋發生了什麼。 問題是我有一個特定的頭文件顯示0%的覆蓋率。然而,只有該標題中的東西是一個良好使用的類的類聲明。 此外,該類的實現文件顯示100%覆蓋率,並且我可以指向5個不同的測試,我知道該類正在成功實例化。 那麼爲什麼gco

    1熱度

    2回答

    我在我的應用程序中遇到了facebook授權過程問題。 我想用一個首先向用戶顯示的對話框發佈用戶臉書頁面上的內容,並請求「publish_stream」權限。 如果我這樣做,用戶每2小時重定向到請求頁面,它說用戶已經允許這個應用程序做到這一點,這是非常煩人的用戶.... 所以我的問題是如果我不詢問有關在牆上張貼的權限,但是仍然向用戶顯示顯示他的頁面上發佈內容的對話框,會發生什麼情況?這是合法的嗎?

    21熱度

    3回答

    我最近開始使用lcov來可視化我的代碼覆蓋率。這是一個很棒的工具。 我注意到的一件事是,它爲我正在使用的所有文件(包括那些我不感興趣的文件)生成代碼覆蓋率報告。例如,它會爲我提供代碼覆蓋率報告, mysql ++文件。 是否有一種簡單的方法來強制lcov只生成特定文件的覆蓋率報告? 我已經使用-k參數,像這樣嘗試:(意思就是我只希望覆蓋的文件爲「有」和「SRC」目錄) /usr/bin/lco