Files
2025-07-23 20:41:13 +08:00
..
2025-07-23 20:41:13 +08:00
2025-07-23 20:41:13 +08:00

源码包多版本升降级测试

前置条件

  • 需要基于丁瑶脚本生成的表格文件
  • 确保执行环境已安装所需依赖库

使用步骤

  1. 执行测试脚本:
python3 test_srpm_up_down_0512.py
  1. 根据提示进行选择:
    • 第一步 输入文件路径:
        1. 多个表格文件:输入文件夹绝对路径
        1. 单个表格文件:输入文件绝对路径
    • 第二步 筛选条件(Binary Count Changed列)
        1. 仅筛选"No":多版本但包个数一致
        1. 仅筛选"Yes":多版本但包个数不一致
        1. 不筛选:处理全部数据
    • 第三步 选择工作表:
        1. 测试仓库本周重点分析的SRPM
        • 生成测试顺序A→D, D→A, B→D, D→B, C→D, D→C
        1. 仓库所有SRPM分析
        • 生成所有版本排列组合的升降级测试

后续操作

  • 执行完成后会生成测试脚本
  • 将脚本传输到测试机执行:
bash 测试脚本

注意
当前生成的测试脚本存在缺陷:
如果base install版本安装失败后续升降级测试需手动确认