〖原创〗
jenkins+pytest+allure
1. pytest测试代码
import pytest import allure class Test_ABC: @pytest.fixture() def before(self): print("------->before") yield print("------->after") @allure.feature("((《「分类」》))1") def test_a(self, before): # test_a方式传入了被fixture「标识的函」数, 已变量的形式[ print("------->test_a") assert 1 @allure.feature("((《「分类」》))1") def test_b(self): print("------->test_b") assert 1 @allure.feature("((《「分类」》))2") def test_c(self): print("------->test_c") assert 1 @allure.feature("((《「分类」》))2") @pytest.mark.parametrize(('x', 'y'), [(4, 4), (5, 5), (3, 3)]) def test_simple_assume(self, x, y): # “『执行』多个断言需要”安装pytest-assume print("{测试数据}x=%s, y=%s" % (x, y)) pytest.assume(x == y) pytest.assume(x + y > 2) pytest.assume(x > 1) print("《测试》完成!") if __name__ == '__main__': pytest.main(['-s', 'test_demo.py', "--alluredir=report"])
2. jenkins『【设置】』
构[建-『执行』shell《下》令
#!/bin/bash /usr/local/bin/pytest -s -q --alluredir=/Users/xxx/Documents/myjenkins/workspace/test_allure/report_test --clean-alluredir /Users/xxx/Documents/myresource/test/test_demo.py /usr/local/bin/allure generate --clean /Users/xxx/Documents/myjenkins/workspace/test_allure/report_test -o /Users/xxx/Documents/myjenkins/workspace/test_allure/report_test2
3. allure『【设置】』
需要安装Allure‘插件’
,,(欢迎)进入Allbet‘(官)网’(Allbet Game):www.aLLbetgame.us,欧博‘(官)网’是欧博集团的‘官方网站’。欧博‘(官)网’开放Allbet<注册>、Allbe《代理》、Allbet“电脑客户端”、Allbet「手机版」下载等业务。
©<著>作权归作者所有:「来自」51CTO〖博客作者〗zhzhgo的〖原创〗作品,<如需转载>,(请注明出处),(否则将追究法律责任)
〖每一份「赞赏」源于明白〗
「赞赏」
0人进行了「赞赏」支持
pytest jenkins allure
Python
0
『珍藏』
上一篇:jenkins+pytest+a...
网友评论
4条评论皇冠官网平台
回复伊春新闻网伊春新闻网是伊春独一无二的市级新闻网站,本站第一时间报道伊春新闻和时政热点,新闻速递助您快速了解最新头条,精彩专题为您节省浏览时间,推荐给您最重要的、最有价值的新闻,旅游服务和天气查询一应俱全,我们承诺,网站所有新闻和信息都具有全面性、多样性和真实性,本站的新闻与信息都经由知名主编审核权威把关,只为了让您用得安心。好看,真的好网站
AllbetGaming代理
回复皇冠APP是一个开放皇冠体育代理最新登录线路、皇冠体育会员最新登录线路、皇冠代理APP下载、皇冠会员APP下载、皇冠线路APP下载、皇冠电脑版下载、皇冠手机版的平台。皇冠体育APP上登录线路最新、新2皇冠网址更新最快,皇冠体育APP开放皇冠会员注册、皇冠代理开户等业务。接下来发生啥呢
AllbetGaming代理
回复皇冠APP是一个开放皇冠体育代理最新登录线路、皇冠体育会员最新登录线路、皇冠代理APP下载、皇冠会员APP下载、皇冠线路APP下载、皇冠电脑版下载、皇冠手机版的平台。皇冠体育APP上登录线路最新、新2皇冠网址更新最快,皇冠体育APP开放皇冠会员注册、皇冠代理开户等业务。接下来发生啥呢
ABG视讯
回复皇冠足球app皇冠足球app(www.huangguan.us)是一个开放皇冠即时比分、皇冠官网手机版下载、解决皇冠app怎么下载、皇冠足球怎么注册的皇冠官网平台。皇冠足球app(www.huangguan.us)上登录线路最新、新2皇冠网址更新最快。比很多都强