How to generate reports in Behave-Python?

前端 未结 5 998
野趣味
野趣味 2020-12-17 03:35

For Java there are external report generation tools like extent-report,testNG. The Junit produces the xml format output for individual feature file. To get a detailed report

5条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-17 03:54

    You can generate Allure report for your Behave tests.

    First you need to install Allure Behave formatter:

    $ pip install allure-behave
    

    Then specify the formatter when run your tests:

    $ behave -f allure_behave.formatter:AllureFormatter -o %allure_result_folder% ./features
    

    This will generate JSON report to %allure_result_folder%. Then, to view HTML report you can use Allure Command line (plugins for Jenkins/TeamCity/Bamboo also available)

    $ allure serve %allure_result_folder%
    

    For more details about Allure report you can see the docs.

提交回复
热议问题