如何将sonarqube与机器人框架集成?

时间:2018-06-05 23:37:35

标签: sonarqube robotframework qa sonarqube-scan sonarqube-ops

有没有办法加载Sonarqube API并通过添加一些规则来将其应用于robotframework来提高机器人框架的代码质量?

感谢。

2 个答案:

答案 0 :(得分:2)

目前SonarQube中不支持Robot Framework。可以使用RfLint自动进行基本代码质量分析。这是一个可以单独运行并集成到Eclipse plugin RED中的工具。有关详细信息,请参阅documentation

答案 1 :(得分:1)

由A. Kootstra提取,你可以使用RfLint

然后创建SonarQube自定义插件,它会将rflint生成的问题转移到SonarQube服务器(C#,其他一些插件也可以这样工作。) 自定义插件应该能够保持RfLint中包含的规则与SOnarQube中的规则之间的连接。

插件本身不会执行任何分析(可以为框架文本文件编写自己的解析器),它只负责读取rflint结果,将结果提供给SonarQube并维护SonarQube方面的规则(描述,严重程度等)。