/my_allure_results
实际展示如下, 可以通过 本地实际ip + 随机一个端口号 来访问这个allure测试报告
本地生成html文件,本地访问这个html的方式
# 在本地生成...然后这个html不能直接打开(数据不会显示出来),目前已知的是可以通过pycharm来打开
实际解决方法
目前比较推荐的方式是将pytest体系和Jenkins进行集成, 因为Jenkins是有一些完善的插件和钩子函数..., 很容易进行集成, 展示也特别友好!...首先一共生成2个测试报告, 1个是allure的报告, 另1个是通过邮件发送的测试报告(基于自定义的html模板)
allure的测试报告时通过Jenkins的插件进行展示和运行的, 收到邮件的人员可以点击邮件中的报告链接...然后我们可以根据这些钩子函数进行「二次拼接」, 生成我们想要的地址信息, 如allure报告地址!
最后保存运行即可, 预期是可以在邮件中收到自定义html格式的测试报告