【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
);