# Check_Material_Tool **Repository Path**: Tim_o/check_-material_-tool ## Basic Information - **Project Name**: Check_Material_Tool - **Description**: 1、自动检查以下物料是否存在 2、发送检查结果至相应的Seatalk群 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-06 - **Last Updated**: 2023-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Check_Material_Tool 功能介绍 1. 自动检查以下物料是否存在: - SIT Test Report - UAT Test Report - PRD/TRD Sign-Off - Technical Design and Review Report(包括QA、DEV、PM、SEC 的 Approved) - Security Code Scan Report - Regression Test Report 2. 发送检查结果至相应的Seatalk群 - 由于Seatalk单次发送消息有长度限制,本工程会判断当消息长度大于一定值后,切割后分多次发送消息 ***备注:仅支持ID项目,其他市场需要做相关的修改*** # 使用方法 1. 在根目录下的 main.py 中填写你自己jira的账号密码 ![image](images/input_access_info.png) 2. 在 main.py 中填写所要查询的版本的release单地址和Test Summary地址 ![image](images/input_release_ticket_info.png) 3. 在 Seatalk.sendMessage.py 中配置对应seatalk群的webhook [使用Seatalk接口发送消息](https://open.seatalk.io/docs/system-account) 4. 第一次发送 "催促上传物料" 可以使用 first_push_material 方法(运行main.py) ![image](images/first_push_material.gif) 5. 对于所有物料的检查并发送明细至seatalk可以使用 check_job 方法 ![image](images/check_job.gif) 6. 物料齐全 ![image](images/complete_materials.gif) 7. 支持定时检查物料(但是貌似不太实用)