如何在Python-Behave中获取输出摘要

时间:2017-01-09 18:19:07

标签: python bdd python-behave

这是测试运行后的测试摘要:

1 feature passed, 0 failed, 0 skipped
1 scenario passed, 0 failed, 0 skipped
3 steps passed, 0 failed, 0 skipped, 0 undefined

我希望能够将其打印到文件中或从模块中访问它。行为文档没有使摘要打印成不同输出的参数。

2 个答案:

答案 0 :(得分:0)

在脚本或某个地方你触发测试,为什么不简单地做一个

behave -o out_file > file_to_save_summary

答案 1 :(得分:0)

在行为文件夹中创建一个空的“输出”文件夹。还创建一个文件“ behave.ini”,并将其放在行为文件夹中:

以下是“ behave.ini”文件的内容:

    [behave]
    junit: true
    junit_directory: <route_to_behave_folder>/output/
    stderr_capture=False
    stdout_capture=True