# 源码包多版本升降级测试 ## 前置条件 - 需要基于丁瑶脚本生成的表格文件 - 确保执行环境已安装所需依赖库 ## 使用步骤 1. 执行测试脚本: ```bash python3 test_srpm_up_down_0512.py ``` 2. 根据提示进行选择: - **第一步** 输入文件路径: - 1) 多个表格文件:输入文件夹绝对路径 - 2) 单个表格文件:输入文件绝对路径 - **第二步** 筛选条件(Binary Count Changed列): - 1) 仅筛选"No":多版本但包个数一致 - 2) 仅筛选"Yes":多版本但包个数不一致 - 3) 不筛选:处理全部数据 - **第三步** 选择工作表: - 1) 测试仓库本周重点分析的SRPM - 生成测试顺序:A→D, D→A, B→D, D→B, C→D, D→C - 2) 仓库所有SRPM分析 - 生成所有版本排列组合的升降级测试 ## 后续操作 - 执行完成后会生成测试脚本 - 将脚本传输到测试机执行: ```bash bash 测试脚本 ``` > **注意** > 当前生成的测试脚本存在缺陷: > 如果base install版本安装失败,后续升降级测试需手动确认