【问题标题】:Make python/junit test results persistent in the database使python/junit测试结果持久化在数据库中
【发布时间】:2013-10-04 16:57:33
【问题描述】:

是否有用于 python nose/jenkins/junit 的工具/插件将测试结果存储在持久性数据库中?

我们有数千个测试,希望能够在一个地方跟踪它们以查看历史记录等。

【问题讨论】:

    标签: unit-testing junit jenkins nose nosetests


    【解决方案1】:

    您是否将nose--with-xunit--xunit-file=... 选项一起使用?这将在 xml 文件中为您提供测试结果。然后,您可以解析该 xml 文件以获取结果和历史记录。您可以使用

    运行它

    nostests --with-xunit --xunit-file=foo.baz tests/

    【讨论】:

    • 是的,这就是我在 jenkins 中使用它的方式。
    • Jenkins 有一个插件可以可视化你所有的 xunit 报告 here
    • Greg,是否可以使用此插件搜索/绘制单个测试历史通过/失败标准?我主要对数据挖掘测试结果感兴趣以寻找模式。
    • 我知道它会进行测试细分,以便您查看各个测试是否通过。除此之外,与此 stackoverflow 票证无关。如果您想继续讨论,可以与我聊天
    猜你喜欢
    • 2012-06-16
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2010-09-28
    • 1970-01-01
    • 2014-09-19
    • 2011-08-09
    相关资源
    最近更新 更多