【pytest-jira】自动化关联推送表设计

【pytest-jira】自动化用例结合jira初版集成思路
【python】连接Jira获取token以及jira对象
【python】解析自动化脚本文件并按照=测试周期=存储记录
【python】向Jira推送自动化用例执行成功
【python】向Jira测试计划下,附件中增加html测试报告

  • pytest_jira存储,测试计划-测试周期-jira号,关联关系表
create table pytest_jira
(
	id INTEGER
		primary key autoincrement,
	jira_num varchar(20),
	cycle_name varchar(255),
	plan_num varchar(20),
	create_time TIMESTAMP default CURRENT_TIMESTAMP,
	update_time TIMESTAMP,
	cycle_id INT
);
  • pytest_ready存储自动化脚本文件,jira号关系表,以及当前文件推送jira次数
create table pytest_ready
(
	id INTEGER
		primary key autoincrement,
	filename VARCHAR(100),
	jira_num VARCHAR(20),
	updatetime TIMESTAMP,
	createtime TIMESTAMP,
	number INTEGER default 0,
	cycle_id INT,
	plan_num varchar(20)
);

  • pytest_result,存储pytest运行结果
create table pytest_result
(
	id INTEGER not null
		constraint pytest_result_pk
			primary key autoincrement,
	file_name varchar(100),
	class_name varchar(50),
	def_name varchar(60),
	result varchar(10),
	result_time TIMESTAMP DEFAULT (datetime('now', 'localtime')),
	status INT default 0,
	create_time TIMESTAMP DEFAULT (datetime('now', 'localtime')),
	duration varchar(30),
	message TEXT,
	cycle_id INTEGER,
	jira_num_list TEXT
);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值