import os if __name__ == ‘__main__‘: for i in os.listdir(‘report/tmps‘): # 模板文件都是json格式的 if ‘json‘ in i: os.remove(f‘report/tmps/{i}‘) #运行test_list这个模块,/report/tmp标识:报告的源数据 pytest.main(["test_list.py", "-s", ‘--alluredir‘,‘report/tmps‘]) # 启动服务,执行完成,会自动把报告在浏览器打开(设置好默认浏览器) os.system("allure serve report/tmps")
原文:https://www.cnblogs.com/IT-kingman/p/14087207.html