我是allure和Pytest的新手。我已经在Ppytest框架中创建了测试用例。当我执行allure serve命令时,报告显示为NoN%。是否缺少任何插件?
我不明白我哪里出了问题。谁能帮我解决这个问题?
当我运行,
pytest --alluredir=Reports
创建的是JSON文件,而不是XML。然后我在Report文件夹内执行allure generate allure-reports,当我运行allure serve allure-reports时,虽然有5个测试用例通过,但报告显示为Non%。当我运行allure serve allure-reports时,虽然有5个测试用例通过,但报告显示为Non%。
为了创建测试报告与allure,你需要运行pytest与alluredir参数,如你所说。
pytest --alluredir=results
之后在你运行pytest的同一个文件夹中运行。
allure serve results
这个命令会在你的tmp目录下创建一个报告文件夹,并从localhost随机端口发送报告。
如果你想了解更多关于allure命令行的信息,请运行:allure --help
或者 阅读文档