单元测试系列之七:Sonar 数据库表关系整理一(rule相关)

 

更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢!

 

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

简介:Sonar平台是目前较为流行的静态代码扫描平台,为了便于使用以及自己二次开发,有必要对它的数据库结构进行学习和理解。

如题,目前网络上搜不到相关内容,只能自己慢慢整理了。

 

 

 

 

 

 

 

 

简单解释几句:

rules_profiles表,可以查询到 java规则的id,name,kee(文件名),language(代码语言)这四个字段。

范例语句:SELECT id,NAME,kee,LANGUAGE FROM rules_profiles WHERE NAME = 'ctrip'

 

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特性详解

 

转载于:https://www.cnblogs.com/zishi/p/7510072.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值