單元測試系列之七:Sonar 數據庫表關係整理一(rule相關)

 

更多原創測試技術文章同步更新到微信公衆號 :三國測,敬請掃碼關注我的的微信號,感謝!html

 

原文連接:http://www.cnblogs.com/zishi/p/7510072.html java

簡介:Sonar平臺是目前較爲流行的靜態代碼掃描平臺,爲了便於使用以及本身二次開發,有必要對它的數據庫結構進行學習和理解。數據庫

如題,目前網絡上搜不到相關內容,只能本身慢慢整理了。微信

 

 

 

 

 

 

 

 

簡單解釋幾句:網絡

rules_profiles表,能夠查詢到 java規則的id,name,kee(文件名),language(代碼語言)這四個字段。工具

範例語句:SELECT id,NAME,kee,LANGUAGE FROM rules_profiles WHERE NAME = 'ctrip'post

 

active_rules表:目前使用的rule規則表。profile_id對應了rules_profiles表的id,目前用的規則的id是26。failure_level是故障級別,對應了rule表的Priority。rule_id對應了Rule表的id單元測試

範例語句:SELECT id,profile_id,rule_id,failure_level FROM active_rules WHERE profile_id='26'學習

 

Rules表:plugin_rule_key對應文件中rule節點的key值,plugin_name對應文件中rule節點的repo值。Priority是優先級。測試

範例語句:SELECT * FROM rules WHERE plugin_rule_key LIKE "UnsynchronizedStaticDateFormatter" AND LANGUAGE = 'java'

 

感謝閱讀,做者原創技術文章,轉載請註明出處

其餘推薦相關閱讀:

 

單元測試系列之一:如何使用JUnit、JaCoCo和EclEmma提升單元測試覆蓋率

 

測試系列之二:Mock工具Jmockit實戰

 

單元測試系列之三:JUnit單元測試規範

 

單元測試系列之四:Sonar平臺中項目主要指標以及代碼壞味道詳解

 

單元測試系列之五:Mock工具之Mockito實戰

 

單元測試系列之六:JUnit5 技術前瞻

 

單元測試系列之七:Sonar 數據庫表關係整理一(rule相關)

 

單元測試系列之八:Sonar 數據庫表關係整理一(續)

 

單元測試系列之九:Sonar 經常使用代碼規則整理(一)

 

單元測試系列之十:Sonar 經常使用代碼規則整理(二)

 

單元測試系列之十一:Jmockit之mock特性詳解

相關文章
相關標籤/搜索