【问题标题】:Cucumber result parser黄瓜结果解析器
【发布时间】:2015-06-27 22:22:36
【问题描述】:

有没有什么工具可以解析黄瓜场景运行后产生的结果?

为什么需要这个?

我目前正在开发自己的简单 CI 以供自己使用。此 CI 用于在多个设备上运行黄瓜测试(由 calabash-android 运行)并保留运行输出。现在,我想添加一个功能来重新运行失败的场景。这是必要的,因为应用程序的某些功能在很大程度上取决于外部条件,如互联网访问、设备特定的东西等。

为了完成这个任务,我需要解析 cucumber 的输出并找出测试失败。也许,我什至会统计哪些场景最失败等等。

任何提示,想法?谢谢。

【问题讨论】:

    标签: cucumber


    【解决方案1】:

    Cucumber 内置支持重新运行失败的场景:

    cucumber --help
     ...
     Use --format rerun --out features.txt to write out failing
     features. You can rerun them with cucumber @rerun.txt.
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Maven,您可以编写一个小插件来读取 Cucumber 输出文件。

      我写了一个将不同的 json 结果文件聚合到一个文件中: https://github.com/vincent-fuchs/cucumber-results-aggregator-plugin

      也许你可以做类似的事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-25
        相关资源
        最近更新 更多