安裝allure命令行:
如果是ubuntu:如下安裝筛婉,如果是其他的托嚣,請?jiān)创a安裝,請?zhí)D(zhuǎn):https://bintray.com/qameta/generic/allure2
sudo apt-add-repository ppa:qameta/allure
sudo apt-get update
sudo apt-get install allure
如果是mac:brew install allure
安裝pytest以及allure包:
pip install pytest
pip install pytest-allure-adaptor
寫完testcase后,生成報(bào)告:
py.test --alluredir=reports
allure generate reports
運(yùn)行完之后继准,你會發(fā)現(xiàn)多了兩個(gè)文件夾躬审,一個(gè)是reports/棘街,一個(gè)是allure-reports/蟆盐,allure-reports下面有一個(gè)index.html。然后在瀏覽器中打開遭殉。如果是chrome中石挂,你會發(fā)現(xiàn)404∠瘴郏可以切換到Firefox中查看痹愚,不多說,上圖蛔糯。
Overview:
Suites:
Graphs:
與jenkins集成
- 打開jenkins拯腮,系統(tǒng)配置,插件配置蚁飒,搜索allure动壤,然后安裝allure-jenkins-plugin。
- 安裝allure command-line淮逻,系統(tǒng)配置-系統(tǒng)工具配置琼懊,安裝allure-commandline。https://docs.qameta.io/allure/#_jenkins弦蹂,既可以maven安裝肩碟,也可以源碼安裝,二者選一即可凸椿。
- Jenkinsfile中添加stage削祈,添加report,
stage('Report') {
steps {
script {
allure([includeProperties: false, jdk: '', properties: [],
reportBuildPolicy: 'ALWAYS',results: [[path: 'tests/reports']]
])
}
}
}