gpt4 book ai didi

python - 如何使用 Behave Python 生成 Junit 输出报告

转载 作者:太空狗 更新时间:2023-10-30 00:20:03 25 4
gpt4 key购买 nike

我在 Python 上使用 Behave 来测试网络应用程序。我的测试套件运行正常,但我无法生成 junit 报告。

这是我的 behave.ini 文件:

    [behave]
junit=true
format=pretty

我只使用这个命令运行 behave :behave

运行后,控制台打印测试结果,但没有生成报告。

1 feature passed, 3 failed, 0 skipped
60 scenarios passed, 5 failed, 0 skipped
395 steps passed, 5 failed, 5 skipped, 0 undefined
Took 10m17.149s

我能做什么?

最佳答案

确保您没有更改steps 定义中的工作目录(或者,在测试结束时将其更改回之前的目录)。我观察到同样的问题,结果发现 reports 目录是在我执行其中一个步骤时更改到的目录中创建的。

如果您不想关心工作目录,可能的帮助是设置 --junit-directory 选项。这应该有助于弄清楚报告的存储位置,而不管测试结束时的工作目录是什么(尽管我还没有测试过)

关于python - 如何使用 Behave Python 生成 Junit 输出报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34152147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com