标签在配置中的主要作用是用以区分准入、准出的用例。准入用例标签为“IN”,准出标签为“OUT”,环境标签为“ENVTEST”。(同一条用例下,可添加不同的标签)
使用方法为在对应的case下,增加标签“@pytest.mark.IN”或“@pytest.mark.OUT”
点击New Item侧边栏(如示意图所示)
输入项目名称
关于项目的配置部分,常用的操作:
(1)general,配置项目的描述信息,配置一些构建中的参数等等操作
描述:项目的简单描述(非必填项,建议填写)
钉钉机器人:可选择对应的钉钉机器人,发送构建消息(非必选项,按需配置)
日志轮换:日志轮换策略,根据配置保留对应的构建天数与数量(非必填项,建议配置),
其中"Days to keep builds"为保留构建天数,如果不为空则构建记录保留至此天数;
"Max # of builds to keep"为要保留的最大构建数量,如果不为空则保留最多此数量的构建记录。
字符串参数:提供了参数化功能,按需设定。
(2)Source Code Management,源码管理,从哪拉取代码,配置凭据等
(3)Build Triggers,构建触发器,常用定时触发自动build(此选项非必选项,按需选择,建议省略)
(4)Build Environment,构建环境,选择项目的构建环境
(5)Build,构建,设定如何执行项目
若在linux环境下构建项目,设置“Add build step“为”Execute shell”。
在“Command”栏填写echo "./TestCase/Match_Test/SFC_Story/" > testCasePath.txt,此处可设置执行脚本的路径与范围,若需修改,将 ./TestCase/Match_Test/SFC_Story/ 替换为对应路径即可。
echo "-m IN" > testCaseMark.txt,此命令可设置执行脚本的标签,即执行testCasePath下的含有“IN”标签的用例。若需修改,将“IN”替换为对应标签即可。
(6)Post-build Actions,构建后的操作
日志配置:设置“Post-build Actions”为“Allure Report”。设置Path为allure-results后,保存。
注:可根据需求进行钉钉机器人的配置。
邮件配置:设置“Add post-build action”为“Editable Email Notification”。在“Project Recipient List”栏填写收件者邮箱,多邮箱时用“;"分割。
点击“Build with Parameters”侧边栏,触发构建。
可在“project Match-Hitch-IN-FAT”下“sysTag”处输入准入测试场tag,若未设置tag直接点击“Build”按钮开始构建。