fedmsg使用者向resultsdb报告自动云结果

autocloudreporter的Python项目详细描述


autocloudreporter是报告自动云的fedmsg使用者 结果到resultsdb。它监听自动云fedmsg消息,并且 使用resultsdb_约定模块提交结果以方便 以“传统”格式报告结果。

这段代码是用python 3编写的,但事实证明 fedmsg消息签名的验证当前在中不起作用 Python3,所以现在应该在Python2下运行。

要求

python库:

安装

安装所需的外部python库,然后使用setuptools 安装,例如:

python setup.py install

测试和生产模式

提供两个消费者,一个“测试”消费者和一个“生产”消费者。为 “测试”:

  • 消费者监听dev(不是prod)消息
  • 消费者不验证消息签名
  • 使用者向在本地主机上运行的resultsdb实例报告 端口5001

在这种模式下,与消费者一起玩是安全的,您可以 使用类似fedmsg-dg-replay的工具触发事件创建 重播相关的fedmsg(它将显示一个dev主题 而不是prod)。

对于“生产”:

  • 消费者监听prod(不是dev)消息
  • 消费者验证消息签名
  • 使用者向production resultsdb实例报告(如果 允许)

不要在授权的系统上启用生产使用者 将结果提交到resultsdb而不检查fedora qa。

使用者的fedmsg配置键是 autocloudreporter.test.enabled和 ^分别是{tt10}$。

许可证

autocloudreporter在GPL版本3或更高版本下发布。见 COPYINGautocloudreporter.py本身的头。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring Html表单+Crud操作   java旋转矩阵的逆序   使用ViewPager设置java活动   java刷新库使用MediaScanner连接,文档文件URI从TreeUri获得,用于棒棒糖版本   java如何在存储库中使用mockito测试InternalServerError?   java Spring MVC 3将参数绑定到备份对象   java My cache未使用@CachePut注释进行更新   如何在java中使用Optional为集合中的模型的所有属性检查NOTNULL?   javascript在基于区域设置设置货币时,有没有一种方法可以获得一致的输出   JavaSpring引导AngularJs$http。get是空的   数组如何在java中从段落中查找多组特定单词?   java使用REST执行POST请求如何使用Neo4j   java mvn安装抛出错误“package…不存在”,即使它存在   java Android蓝牙LE连接到心率监视器