在本文中學會使用Parasoft將結果發送到 DTP以及將源代碼發布到 DTP。
打開保存到-report交換機指定的工作目錄或位置的 report.html 或 report.pdf 文件。根據分析類型,報告可能包含不同的部分,本文介紹報告的詳細構造。
默認情況下,報告保存在您的工作目錄中,但可以配置自定義位置,以及指定哪些信息將包括在報告中。我們可以通過配置 .properties 文件中的設置來自定義報告。
C/C++test 運行時庫是一組由源代碼檢測使用的輔助函數和服務,用于在應用程序運行時發出覆蓋率信息。
在parasoft中,我們可以使用測試開始/停止信息注釋代碼覆蓋率結果,以了解特定測試場景如何影響代碼執行。測試開始通知傳達有關測試名稱的信息,可在處理測試數據和生成報告時使用。
Parasoft C/C++test 附帶了 CMake 的擴展,允許將 C/C++test 的代碼覆蓋率分析直接集成到 CMake 項目中。因此,在運行檢測的應用程序或執行功能或單元測試后,將創建 C/C++ 測試覆蓋率日志文件。然后可以使用覆蓋率日志文件生成完整的代碼覆蓋率報告。
將 C/C++test 與基于 GNU Make 或類似構建工具的項目集成通常需要修改構建腳本。
C/C++test 可以從單元測試、功能測試以及其他類型的應用程序執行中收集覆蓋率信息。C/C++test 支持一系列覆蓋指標,可用于本機和跨應用程序開發。本文介紹其中的第一個階段——檢測和構建檢測源代碼。
Parasoft C/C+test 可以將使用 CppUnit 和 CppUtest 執行的測試的結果發送到 DTP 服務器,以及將測試與代碼覆蓋率相關聯。要將 CppUnit 或 CppUtest 與 C/C++test 集成,需要將結果偵聽器和覆蓋注釋器安裝到現有的 CppUnit 或 CppUtest 基礎結構中。