精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

代碼靜態測試工具 Klocwork 2024.1版新功能解讀

北匯信息POLELINK ? 2024-04-26 10:42 ? 次閱讀

在今年的首個版本中,Klocwork 2024.1為Perforce的持續安全和代碼合規性平臺Validate引入了新的功能和改進?,F在,Validate的升級過程更快、更穩健、對用戶更友好。您可以去除項目、優先遷移、無需服務器重啟單獨遷移項目、無縫處理遷移失敗等等。

此版本還改進了對使用Bazel構建系統的C/C++、C#Java開發的項目的支持。Klocwork 2024.1擴展了對編碼標準執行的覆蓋范圍,支持MISRA C++:2023?。除了增強了用戶的體驗,如改進了搜索功能和增強了角色權限外,Validate還新增了一個新功能,允許通過CSV格式下載問題列表,而VSCode IDE插件獲得了對高級差異分析的支持,從而大大增強了可用性和整體質量。


Validate新的提升和功能
對升級和遷移的改進
通過啟動Validate Server,即使某些項目遷移失敗,也能更快地開始運行。成功的遷移將立即可用,而失敗的遷移將自動被禁用。同時無需重啟Validate Server即可遷移單個項目,從而節省時間。并且在不中斷已成功遷移的項目使用的情況下,支持修復問題并重新遷移有問題的項目。

項目遷移狀態
Validate項目列表現在支持顯示項目的當前state,并提供可操作的監視,以解決在升級和遷移過程中可能發生的問題。支持在升級期間啟用/禁用項目以限制使用,遷移失敗的項目將不會阻止Validate服務啟動。相反,項目的狀態信息會通知用戶需要完成遷移。還可以使用kwadmin命令或使用Web API查詢project state來檢查項目狀態。

從遷移中去除單個項目
為了幫助加快遷移速度,您可以去除特定的項目。被去除的項目將不會被遷移,并且在Validate中顯示為禁用狀態。之后您可以在不重啟Validate Server的情況下單獨遷移并啟用被去除的項目。有關詳細信息,請參閱Migrate your projects_root directory。

確定特定項目遷移的優先級
為了優先考慮重要的項目,您可以指定一個優先級列表,該列表可以確定項目的遷移順序。未在列表中的項目將按照其項目ID的順序進行遷移。要了解更多信息,請參閱Migrate your projects_root directory。

導入或復制現有項目
您現在可以從另一個Validate服務器導入項目,即使項目名稱與目標服務器上現有的項目匹配。有關更多信息,請參閱Import your projects and server settings。

改進的遷移日志記錄
遷移日志大大改善,提供有關項目遷移步驟狀態的詳細信息,并且日志會保留下來,以便在需要時幫助進行故障排除。

以CSV格式下載問題列表
新的CSV下載按鈕位于Validate的Issues頁面頂部,根據當前的搜索查詢下載缺陷列表。如需額外的問題信息,例如行號、評論和理由,需要訂閱Validate高級合規報告包。

擴展搜索
Validate模塊的正則表達式(RegEx)搜索功能提供了對*和**通配符字符的支持,以便在指定文件系統路徑時使用。有關更多信息,請參閱modules 文檔。。

新角色權限
添加了“變更問題所有者(change issue owner )”權限,該權限允許用戶更改問題的所有者,而無需更改問題狀態。

出于審計目的保留許可證日志
現在,您可以將日志保留在許可證服務器的license.report.log文件中,以便達到審查的目的。這樣,在服務器重啟后,不會覆蓋該文件。要了解append.license.logging的設置,請參閱validate service.。

分析Bazel構建的項目
在2024.1版本引入了對使用Bazel構建系統的C/C++、C#和Java軟件開發項目的分析改進。在Linux上使用構建集成命令kwbazel ,或在Android項目中使用kwandroid的–bazel選項。有關進一步的使用和限制信息,請參閱kwbazel. 。

MISRA C++:2023?
使用Klocwork的新編碼標準分類法強制遵守MISRA C++:2023規則。

編碼標準
Klocwork 2024.1新增和擴展的標準覆蓋范圍和分類包括:
? CERT C/Java -在C和Java中添加了級別信息到類別名稱和元數據。
? CWE - C/C++
? MISRA C++:2023

產品質量的提升
IDE插件
? Visual Studio Code現在支持當打開/保存文件時進行差異分析。
? Visual Studio的狀態欄和信息欄已改進,以突出顯示重要信息并減少視覺干擾。

編譯程序支持
對以下編譯器的額外或改進的支持:
? Clang
? Clang-cl
? Tasking Tricore

Klocwork 2024.1的重要變化
許可證管理變更
自2023.4起,Klocwork現在使用Reprise License Manager(RLM)v15.1BL2。
? 升級后的RLM v15.1BL2服務器包含在Klocwork 2023.4+安裝包中。任何早期的RLM服務器都需要升級到此版本才能與Klocwork 2023.4及更高版本一起使用。
? 對FLEXlm/FlexNet Publisher的支持在2022.2中已被棄用,并且在Klocwork 2023.1+版本中將不再起作用。
? 2022的許可證與Klocwork 2023.4或更高版本不再兼容。要使用該產品的最新版本,請聯系Perforce公司license@perforce.com以獲取新的許可證。

Klocwork 2022的維護即將結束
Klocwork 2022所有版本的維護將于2024年3月31日結束。此外,維護結束(EOM)日期和銷售結束(EOS)日期也發生在2024年3月31日。有關Klocwork任何版本支持可用性的信息,請參見Klocwork產品生命周期。

舊版help網站的產品生命周期結束
自2024年1月起,Klocwork將關閉2022年之前版本的傳統help網站https://docs.roguewave.com/。
? 這是一個通知,告知用戶請使用新網站https://help.klocwork.com/,來滿足您的所有文檔需求。
? 對2021.x版本及更早版本的文檔需要使用發布包中提供的離線內容進行訪問

Klocwork 2023.4版本停止支持服務器安裝
? 從2023.4版本開始,Klocwork服務器安裝已停止。我們建議過渡到Validate安裝程序,以獲得更簡化和集成的體驗。

2023.4版本的CLion插件和桌面工具兼容性
這是一份通知,告知用戶2023.4桌面工具向后兼容性的以下限制。
? 只有2023.4或更高版本的Klocwork桌面工具(kwcheck)可以與2023.4 CLion插件一起使用。
? 只有2023.4或更高版本的服務器才能與2023.4版本的kwcheck和桌面工具一起用于關聯的項目。

預告
Klocwork Jenkins插件生命周期的結束- Klocwork 2024.2
這是一份預先公告,旨在通知客戶我們計劃在2023.4版本中棄用Klocwork的自定義Jenkins插件,并在2024.2版本及以后不再隨產品發布。這個自定義Jenkins插件提供的好處現在由Klocwork原生支持,提供了更大的靈活性來將我們的工具與Jenkins、GitHub Actions、Azure DevOps、GitLab CI等集成。

Klocwork Code Review(Inspect)的生命周期結束 - Klocwork 2024.2
這是一份預先公告,旨在通知客戶我們計劃取消和停止對Code Review(Inspect)的支持、許可和銷售。該功能計劃于2024.2年從Validate中刪除。

問題分組的移除- H2 2024
問題分組在2023.3中已被棄用,這是一個預先公告,計劃在2024年下半年將移除分組作為一個選項。
這是一則通知,建議用戶在執行遷移之前,在將以前的版本升級時禁用分組。
? 項目流功能與問題分組不兼容。
? 禁用分組可以顯著提高大型項目和包含大量缺陷的大型文件的Validate數據庫的加載時間

免費新版試用,歡迎私信北匯獲取。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5068

    文章

    19021

    瀏覽量

    303326
  • 服務器
    +關注

    關注

    12

    文章

    9024

    瀏覽量

    85186
  • 嵌入式軟件測試

    關注

    2

    文章

    26

    瀏覽量

    6089
收藏 人收藏

    評論

    相關推薦

    嵌入軟件單元/集成測試工具專業分析

    引言 在現代軟件開發過程中,單元測試作為確保代碼質量的重要環節,得到了廣泛的關注和應用。隨著嵌入式系統的復雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款專為嵌入
    的頭像 發表于 11-19 16:41 ?152次閱讀

    CAN總線測試工具選擇與使用

    1. CAN分析儀 CAN分析儀是一種高級的測試工具,能夠實時捕獲和分析CAN總線上的數據。它們通常具備以下功能: 數據捕獲和存儲 實時數據顯示 信號診斷和錯誤檢測 網絡參數配置 模擬CAN消息發送 2. CAN接口卡 CAN接口卡是一種硬件設備,安裝在計算機上
    的頭像 發表于 11-12 10:16 ?213次閱讀

    Perforce靜態分析工具2024.2新增功能:Helix QAC全新CI/CD集成支持、Klocwork分析引擎改進和安全增強

    ?和Klocwork的最新版本對靜態分析工具進行了重大改進,通過盡早修復錯誤、降低開發成本和加快發布速度,使開發團隊實現左移。本文中,我們將概述2024.2版本的新特性和新功能。CI/
    的頭像 發表于 10-08 16:22 ?231次閱讀
    Perforce<b class='flag-5'>靜態</b>分析<b class='flag-5'>工具</b>2024.2新增<b class='flag-5'>功能</b>:Helix QAC全新CI/CD集成支持、<b class='flag-5'>Klocwork</b>分析引擎改進和安全增強

    恒訊科技分析:如何測試海外靜態IP服務的穩定性和速度?

    測試海外靜態IP服務的穩定性和速度可以通過以下步驟進行: 1、選擇測試工具:使用網絡測試工具,如ping命令、traceroute(或 racert)、網絡速度
    的頭像 發表于 08-14 14:58 ?296次閱讀

    代碼靜態測試工具Klocwork 2024.2新發布

    Klocwork 2024.2 為現代?C/C++?分析引擎引入了顯著的準確性和性能改進。此版本還包括增強的安全性和身份驗證功能以及改進的用戶體驗,以及?MISRA??和?CERT?規則集改進、Java?語言增強功能以及?Kot
    的頭像 發表于 08-06 12:16 ?206次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b><b class='flag-5'>Klocwork</b> 2024.2新發布

    DevOps中的質量門工作原理,以及靜態代碼分析Klocwork和Perforce Helix QAC在質量門中的實踐應用

    如何使用靜態代碼分析工具(如Klocwork 和 Helix QAC)實現質量門。 什么是質量門? 質量門是在IT或開發項目中實施的檢查點,這些檢查點要求在進入下一個開發階段之前達到最
    的頭像 發表于 07-29 15:12 ?331次閱讀

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線
    的頭像 發表于 06-25 16:02 ?995次閱讀

    代碼靜態測試工具 Helix QAC 2024.1新功能解讀

    Helix QAC 2024.1改進了對C++20和C23語言特性的支持,并增加了分析使用多個編譯器的項目的新功能。此外,Validate增強了對于搜索功能和角色權限的用戶體驗,并且包括一個
    的頭像 發表于 04-25 12:32 ?552次閱讀
    <b class='flag-5'>代碼</b><b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b> Helix QAC <b class='flag-5'>2024.1</b>版<b class='flag-5'>新功能解讀</b>

    嵌入軟件單元測試工具的作用

    嵌入軟件單元測試工具是現代軟件開發過程中不可或缺的一環。它的作用在于幫助開發人員對軟件中的各個單元進行測試,以確保其功能的正確性和穩定性。單元測試是軟件開發過程中的一種
    的頭像 發表于 04-23 15:31 ?409次閱讀
    嵌入軟件單元<b class='flag-5'>測試工具</b>的作用

    DEKRA被CSA指定為Zigbee統一測試工具開發和優化新功能測試用例

    DEKRA德凱被CSA聯盟(Connectivity Standards Alliance,CSA)指定負責為Zigbee統一測試工具(Zigbee Unified Test Harness,ZUTH)開發和優化新功能測試用例
    的頭像 發表于 04-09 14:10 ?482次閱讀

    靜態測試方案

    隨著自動駕駛、車聯網等技術突飛猛進的發展,汽車中包含的軟件越來越多。如何保證這些軟件的質量就成了重中之重。經緯恒潤擁有十幾年的嵌入式軟件研發及測試經驗,經驗豐富的軟件測試團隊,能夠借助測試工具及設備給客戶提供優質的
    的頭像 發表于 01-29 11:36 ?2041次閱讀
    <b class='flag-5'>靜態</b><b class='flag-5'>測試</b>方案

    Klocwork—符合功能安全要求的自動化靜態測試工具

    Klocwork是Perforce公司產品,主要用于C、C++、C#、Java、 python和Kotlin代碼的自動化靜態分析工作,可以提供編碼規則檢查、代碼質量度量、
    的頭像 發表于 01-16 16:26 ?629次閱讀
    <b class='flag-5'>Klocwork</b>—符合<b class='flag-5'>功能</b>安全要求的自動化<b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b>

    Helix QAC—軟件靜態測試工具

    Helix QAC是Perforce公司(原PRQA公司)產品,主要用于C/C++代碼的自動化靜態分析工作,可以提供編碼規則以及信息安全相關檢查、代碼質量度量、軟件結構分析、測試結果管
    的頭像 發表于 01-10 17:35 ?630次閱讀
    Helix QAC—軟件<b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b>

    網絡安全測試工具有哪些類型

    網絡安全測試工具是指用于評估和檢測系統、網絡和應用程序的安全性的一類軟件工具。這些工具可以幫助組織和企業發現潛在的安全漏洞和威脅,以便及時采取措施加固和修復。根據不同的功能和用途,網絡
    的頭像 發表于 12-25 15:00 ?1215次閱讀

    redis集群性能測試工具有哪些

    Redis是一種高性能的內存鍵值存儲系統,它被廣泛應用于各種互聯網應用和大規模的數據存儲中。為了評估Redis在不同場景下的性能,我們需要使用一些性能測試工具來對Redis集群進行基準測試和負載測試
    的頭像 發表于 12-04 11:36 ?756次閱讀