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