【发布时间】:2018-05-09 06:36:06
【问题描述】:
我在 Behave 中有 Python bdd 测试。使用版本 1.2.6
我面临的问题是 Allure-behave 将失败的套装报告为“通过”,即使它确实显示了一个失败的步骤,并报告它。
我的 features 文件夹中有一个 behavior.ini,其中包含:
[behave.formatters]
allure = allure_behave.formatter:AllureFormatter
我通过以下方式运行测试:
behave -f allure_behave.formatter:AllureFormatter -o allure-results
我确实看到 allure-behave 创建的结果文件确实表明套装已经通过,然后在 Allure UI 上依次报告
- 我在设置/运行测试时是否遗漏了什么?
- 也许可以在“after_scenario”方法中添加一些东西?
【问题讨论】:
标签: python bdd allure python-behave