翻譯|使用教程|編輯:李顯亮|2021-08-02 10:25:43.923|閱讀 368 次
概述:默認情況下,報告保存在您的工作目錄中,但可以配置自定義位置,以及指定哪些信息將包括在報告中。我們可以通過配置 .properties 文件中的設置來自定義報告。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
分析完成后,可以查看結果:
默認情況下,報告保存在您的工作目錄中,但可以配置自定義位置,以及指定哪些信息將包括在報告中。我們可以通過配置 .properties 文件中的設置來自定義報告。本節介紹如何配置報告的示例。
您可以使用該report.location屬性配置報告的位置。例如:
report.location=[path/to/location]
|
或者,您可以使用-report 開關指定報告的輸出目錄。例如:
cpptestcli -report /home/reports/html
|
默認情況下,會生成 HTML 報告。您可以通過設置report.format屬性來生成 PDF 報告或帶有自定義擴展名的報告到指定目錄。例如:
report.format=pdf
|
創建一個空的配置文件 (csv.properties) 并添加以下行:
cpptest.report.csv.enabled=true
|
運行代碼分析,用開關指定配置文件-settings:
cpptestcli -config "builtin://Recommended Rules" -compiler gcc_3_4 -settings csv.properties -input cpptest.bdf
|
C/C++test 將執行以下任務:
您可以通過構建自定義 XSL 轉換器來自定義本地生成和通過電子郵件發送的報告,該轉換器指定您希望如何格式化結果。例如,您可以使用自定義轉換器將數據映射到證明符合內部安全策略所需的格式。
要指定自定義報告格式,您需要:
以下參數可用于自定義 XSL 文件:
|
|
---|---|
范圍
|
內容
|
report_type=disk_report|email_report | 確定生成的報告是通過電子郵件發送還是保存在本地磁盤驅動器上。 |
test_params |
用于啟動生成此報告的產品的命令行。例子: cpptestcli: -config dtp://xtest-static.properties -localsettings /home/nightly/localsettings.properties -publish -report /home/nightly/reports/report.html -resource myproject -dtp.autoconfig develop-ment@myserver。電話:8080 |
test_config_name |
為生成此報告而執行的測試配置的名稱。 |
output_dir=[dir] |
創建報告的目錄。這可用于生成開發人員報告。 示例:<xsl:value-of select="concat($output_dir,$dev_reports_prefix,$authid,'.csv')"/> |
rules_dir_path=[path] |
保存規則文檔的目錄。這可用于生成規則彈出窗口/鏈接。 示例: <xsl:value-of select="concat('javascript:openWin(',$qt,$rules_dir_path,$id,'.html',$qt,')')"/> |
suppr_msgs=true|false | report.suppressed_msgs選項的值 。 |
dev_errors=true|false | report.developer_errors選項的值。 |
dev_reports=true|false | report.developer_reports 選項的值。 |
show_active_rules=true|false | report.active_rules選項的值。 |
associations=true|false | report.associations選項的值 。 |
dev_reports_prefix=[prefix] |
用于命名開發者報告的前綴。 示例:<xsl:value-of select="concat($output_dir,$dev_reports_prefix,$authid,'.csv')"/> |
attachments=true|false | report.mail.attachments選項的值 。 |
author_details=true|false | report.authors_details選項的值 。 |
contexts_details=true|false | report.contexts_details選項的值 。 |
Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。
從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,并了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易采用和擴展跨開發和測試團隊的有效的軟件測試實踐。
Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有著30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn