pytest 的命令行执行 ;jenkins命令行执行
命令行执行
#!/bin/bash
cd /home/autoTest/yi_api_test_profess/test_case
python3 -m pytest -vs test_order_profess.py -m cn --alluredir /root/.jenkins/workspace/yihome_autotest/target/allure-results --clean-alluredir
cd /home/autoTest/yi_api_test_profess/report
sleep 3
allure generate /root/.jenkins/workspace/yihome_autotest/target/allure-results/ -o allure-report --clean
cd /home/Mail_API
python3 mail_API.py
启动allure服务
#!/bin/bash
cd /home/report/
anywhere -version
#!/bin/sh
# 执行测试前清空之前的allure报告 前置:
pytest -v -s ../test_info/test_set.py --alluredir=./report/allure --clean-alluredir
pytest -v -s test_delivery_01.py test_multiplen.py -sq --alluredir=./report/allure --clean-alluredir
pytest -v -s ../test_info/test_charge.py --alluredir=./report/allure --clean-alluredir
allure generate --clean ./report/allure -o ./report/html
# 运行机器ip地址及固定port,可对应修改
allure open ./report/html -h 192.168.1.103 -p 1688