如何在klocwork insight 10.0中獲得指定內部版本號的數量問題,我將需要在bash腳本中使用該版本號。Klocwork獲取提供的內部版本號中的問題數量
0
A
回答
1
Klocwork有一個WebAPI,您可以使用它從bash腳本查詢此類信息,例如curl
。 API文檔還在您的Klocwork服務器上以http:// klocwork_server_host:端口/review/api提供,例如http://localhost:8080/review/api。
查詢:
curl --data "action=search&user=my_account&project=my_project&query=build:build_1 status:Analyze state:New,Existing<oken=xxxx" http://localhost:8080/review/api
將返回所有打開的列表(狀態新和現有),非引(狀態分析)在名爲構建中發現的問題build_1項目my_project。
有關可以在查詢字符串中使用搜索操作的關鍵字列表,請參見Searching in Klocwork Review。
如果你想只是一個缺陷數量的彙總,而不是讓整個列表,你可以使用報告採取行動:
curl --data "action=report&user=my_account&project=my_project&build:build_1&x=Category&y=Component&filterQuery=status:Analyze state:New,Existing<oken=xxxx" http://localhost:8080/review/api
它通過檢查類別返回的缺陷數量的摘要(分類)和組件。示例輸出如下:
{"rows":[{"id":1,"name":"C and C++"},{"id":3,"name":"MISRA C"},{"id":4,"name":"MISRA C++"}],"columns":[{"id":5,"name":"System Model"}],"data":[[122],[354],[890]],"warnings":[]}
您可以修改x和y軸參數按嚴重性和狀態,而不是生產的問題,不同的故障,例如:
curl --data "action=report&user=my_account&project=my_project&build:build_3&x=Severity&y=State&filterQuery=state:New,Existing,Fixed<oken=xxxx" http://localhost:8080/review/api
輸出:
{"rows":[{"id":1,"name":"Critical"},{"id":2,"name":"Error"},{"id":3,"name":"Warning"},{"id":4,"name":"Review"}],"columns":[{"id":-1,"name":"Existing"},{"id":-1,"name":"Fixed"},{"id":-1,"name":"New"}],"data":[[10,5,2],[20,6,1],[45,11,3],[1112,78,23]],"warnings":[]}
WebAPI cookbook documentation有一個使用python與報告操作並處理和格式化響應的示例。
相關問題
- 1. MonoTouch的自動增量內部版本號版本號爲
- 2. 獲取變量版本號
- 3. 內部版本號不匹配:Sybase ASE版本問題
- 4. maven版本插件沒有獲取內部版本號
- 5. 新版本的Xcode內部版本號
- 6. Xcode的內部版本號
- 7. ASP.Net版本號/內部版本號
- 8. 從Jenkins的另一項工作中獲取內部版本號作爲變量
- 9. 提取版本號
- 10. 參考代碼中的內部版本號或版本號
- 11. 獲取scons以生成新的內部版本號
- 12. 部署SNAPSHOT版本 - 獲取(時間戳)的版本號
- 13. SQL Azure中的內部版本號
- 14. 從杉樹堆棧上的環境變量獲取heroku內部版本號
- 15. Xcode版本和內部版本號並提交給iTunes Connect
- 16. 獲取版本號
- 17. 如何獲取.MDF數據庫的內部SQL Server數據庫版本號?
- 18. 內部版本VS版本號
- 19. 版本內部版本號與TortoiseSNV
- 20. Xcode版本和內部版本號
- 21. 在WebAPI中獲取Microsoft.AspNet.WebApi.Cors版本問題
- 22. 使用msbuild從彙編文件中獲取版本號問題
- 23. Java - 沒有獲取信號量版本
- 24. 內部版本號/指紋
- 25. TFS 2015內部版本號
- 26. 將Octopack nuget版本號更改爲teamcity的內部版本號
- 27. healthMonitoring中的提供者類獲取內部異常
- 28. 提取版本號子串
- 29. FINDSTR提取版本號
- 30. TeamCity內部版本號爲常數