{
    "path": "$OET_PATH/testcases/function_test/pkg_test/dnf/dnf",
    "machine num": 1,
    "cases": [
        {
            "name": "test_dnf_function_remove",
            "desc": "Test dnf package removal"
        },
        {
            "name": "test_dnf_function_update",
            "desc": "Test dnf package update"
        },
        {
            "name": "test_dnf_function_search",
            "desc": "Test dnf package search functionality"
        },
        {
            "name": "test_dnf_dnf_q",
            "desc": "测试使用-q选项进行静默操作"
        },
        {
            "name": "test_dnf_dnf_verbose",
            "desc": "测试使用--verbose选项进行详细输出模式"
        },
        {
            "name": "test_dnf_dnf_version",
            "desc": "测试使用--version选项显示版本信息"
        },
        {
            "name": "test_dnf_dnf_b",
            "desc": "测试使用-b选项在事务中尝试使用最佳可用版本"
        },
        {
            "name": "test_dnf_dnf_best",
            "desc": "测试使用--best选项在事务中尝试使用最佳可用版本"
        },
        {
            "name": "test_dnf_dnf_debugsolver",
            "desc": "测试使用--debugsolver选项输出详细的求解结果到文件"
        },
        {
            "name": "test_dnf_dnf_errorlevel",
            "desc": "测试使用--errorlevel选项设置错误输出级别"
        },
        {
            "name": "test_dnf_dnf_assumeyes",
            "desc": "测试使用--assumeyes选项对所有问题自动回答yes"
        },
        {
            "name": "test_dnf_dnf_enable",
            "desc": "测试使用--enable选项启用仓库(配置管理器命令，自动保存)"
        },
        {
            "name": "test_dnf_dnf_excludepkgs",
            "desc": "测试使用--excludepkgs选项通过名称或通配符排除包"
        },
        {
            "name": "test_dnf_dnf_noautoremove",
            "desc": "测试使用--noautoremove选项禁用自动移除不再使用的依赖包"
        },
        {
            "name": "test_dnf_dnf_nogpgcheck",
            "desc": "测试使用--nogpgcheck选项禁用GPG签名检查"
        },
        {
            "name": "test_dnf_dnf_color",
            "desc": "测试使用--color选项控制颜色的使用"
        },
        {
            "name": "test_dnf_dnf_refresh",
            "desc": "测试使用--refresh选项在运行命令前将元数据标记为过期"
        },
        {
            "name": "test_dnf_dnf_4",
            "desc": "测试使用-4选项仅解析到IPv4地址"
        },
        {
            "name": "test_dnf_dnf_downloaddir",
            "desc": "测试使用--downloaddir选项设置复制包的目录"
        },
        {
            "name": "test_dnf_dnf_comment",
            "desc": "测试使用--comment选项为事务添加注释"
        },
        {
            "name": "test_dnf_dnf_bzs",
            "desc": "测试使用--bzs选项在更新中包含修复指定Bugzilla问题所需的包"
        },
        {
            "name": "test_dnf_dnf_cve",
            "desc": "测试使用--cve选项在更新中包含修复指定CVE所需的包"
        },
        {
            "name": "test_dnf_dnf_forcearch",
            "desc": "测试使用--forcearch选项强制使用特定架构"
        },
        {
            "name": "test_dnf_function_install",
            "desc": "Test dnf package install"
        },
        {
            "name": "test_dnf_function_check",
            "desc": "Test check if dnf installed"
        },
        {
            "name": "test_dnf_function_history",
            "desc": "Test dnf history command"
        },
        {
            "name": "test_dnf_function_clean",
            "desc": "Test clean cache and metadata"
        },
        {
            "name": "test_dnf_function_repolist",
            "desc": "Test listing enabled repositories (Configure software sources)"
        },
        {
            "name": "test_dnf_function_makecache",
            "desc": "Test refreshing repository metadata (Sync latest package info)"
        },
        {
            "name": "test_dnf_function_list",
            "desc": "Test listing installed/available packages (Query system state)"
        },
        {
            "name": "test_dnf_dnf_v",
            "desc": "测试详细模式操作"
        },
        {
            "name": "test_dnf_dnf_noplugins",
            "desc": "测试禁用所有插件"
        },
        {
            "name": "test_dnf_dnf_releasever",
            "desc": "测试覆盖配置中的发行版本变量"
        },
        {
            "name": "test_dnf_dnf_upper_c",
            "desc": "测试完全从系统缓存运行"
        },
        {
            "name": "test_dnf_dnf_upper_r",
            "desc": "测试设置最大命令等待时间"
        },
        {
            "name": "test_dnf_dnf_randomwait",
            "desc": "测试设置最大命令等待时间"
        },
        {
            "name": "test_dnf_dnf_disablerepo",
            "desc": "测试临时禁用指定仓库"
        },
        {
            "name": "test_dnf_dnf_disableexcludepkgs",
            "desc": "测试禁用包排除"
        },
        {
            "name": "test_dnf_dnf_bugfix",
            "desc": "测试在更新中包含与漏洞修复相关的包"
        },
        {
            "name": "test_dnf_dnf_secseverity",
            "desc": "测试在更新中包含匹配严重级别的安全相关包"
        },
        {
            "name": "test_dnf_function_check_install",
            "desc": "Test if dnf is installed"
        },
        {
            "name": "test_dnf_dnf_help",
            "desc": "测试dnf命令的help选项，显示帮助信息"
        },
        {
            "name": "test_dnf_dnf_nobest",
            "desc": "测试dnf命令的nobest选项，不将事务限制为最佳候选包"
        },
        {
            "name": "test_dnf_dnf_d",
            "desc": "测试dnf命令的debuglevel选项，设置调试输出级别"
        },
        {
            "name": "test_dnf_dnf_showduplicates",
            "desc": "测试dnf命令的showduplicates选项，在列表/搜索命令中显示仓库中的重复项"
        },
        {
            "name": "test_dnf_dnf_y",
            "desc": "测试dnf命令的assumeyes选项，自动对所有问题回答是"
        },
        {
            "name": "test_dnf_dnf_downloadonly",
            "desc": "测试dnf命令的downloadonly选项，仅下载包"
        },
        {
            "name": "test_dnf_dnf_security",
            "desc": "测试dnf命令的security选项，在更新中包含与安全相关的包"
        },
        {
            "name": "test_dnf_dnf__version",
            "desc": "显示 DNF 版本信息"
        },
        {
            "name": "test_dnf_dnf__noplugins",
            "desc": "禁用所有插件运行 dnf 命令"
        },
        {
            "name": "test_dnf_dnf_h",
            "desc": "显示 dnf 命令帮助信息"
        },
        {
            "name": "test_dnf_dnf__help_cmd",
            "desc": "显示 dnf 命令帮助信息"
        },
        {
            "name": "test_dnf_dnf__upper_r",
            "desc": "设置命令最大等待时间"
        },
        {
            "name": "test_dnf_dnf__randomwait",
            "desc": "设置命令最大等待时间"
        },
        {
            "name": "test_dnf_dnf__y",
            "desc": "对所有问题自动回答 yes"
        },
        {
            "name": "test_dnf_dnf__x",
            "desc": "按名称或通配符排除包"
        },
        {
            "name": "test_dnf_dnf__nogpgcheck",
            "desc": "禁用 GPG 签名检查（如果 RPM 策略允许）"
        },
        {
            "name": "test_dnf_dnf__refresh",
            "desc": "在运行命令前将元数据标记为过期"
        },
        {
            "name": "test_dnf_dnf_num_4",
            "desc": "仅解析为 IPv4 地址"
        },
        {
            "name": "test_dnf_dnf__cves",
            "desc": "在更新中包含修复指定 CVE 所需的包"
        },
        {
            "name": "test_dnf_function_info",
            "desc": "Test showing package info"
        }
    ]
}