{
    "path": "$OET_PATH/testcases/function_test/pkg_test/firewalld/firewall-config",
    "machine num": 1,
    "cases": [
        {
            "name": "test_firewall-config_firewall-config_no_args",
            "desc": "测试不带任何参数启动firewall-config图形界面"
        },
        {
            "name": "test_firewall-config_firewall-config_upper_v",
            "desc": "测试使用-V参数显示firewall-config的版本信息"
        },
        {
            "name": "test_firewall-config_firewall-config_upper_h",
            "desc": "测试使用-H参数显示firewall-config的帮助信息"
        },
        {
            "name": "test_firewall-config_function_install",
            "desc": "测试通过包管理器安装firewall-config软件包"
        },
        {
            "name": "test_firewall-config_function_remove",
            "desc": "测试通过包管理器卸载firewall-config软件包"
        },
        {
            "name": "test_firewall-config_function_launch_gui",
            "desc": "测试通过桌面环境启动firewall-config图形界面"
        },
        {
            "name": "test_firewall-config_function_check_installed",
            "desc": "测试检查firewall-config软件包是否已正确安装"
        },
        {
            "name": "test_firewall-config_function_help_cmd",
            "desc": "测试通过命令行参数--help获取帮助信息"
        },
        {
            "name": "test_firewall-config_function_version_cmd",
            "desc": "测试通过命令行参数--version获取版本信息"
        },
        {
            "name": "test_firewall-config_firewall-config",
            "desc": "不带任何参数运行firewall-config命令，检查图形界面是否能正常启动。"
        },
        {
            "name": "test_firewall-config_firewall-config_upper_l",
            "desc": "使用-L参数运行firewall-config命令，检查是否以锁定模式启动，防止普通用户修改设置。"
        },
        {
            "name": "test_firewall-config_function_install_package",
            "desc": "测试通过包管理器（如yum/dnf）安装firewall-config软件包"
        },
        {
            "name": "test_firewall-config_function_remove_package",
            "desc": "测试通过包管理器（如yum/dnf）卸载firewall-config软件包"
        },
        {
            "name": "test_firewall-config_function_launch_from_cli",
            "desc": "测试从命令行不带参数启动firewall-config图形界面"
        },
        {
            "name": "test_firewall-config_function_show_version",
            "desc": "测试使用--version参数显示软件版本"
        },
        {
            "name": "test_firewall-config_function_show_help",
            "desc": "测试使用--help参数显示帮助信息"
        },
        {
            "name": "test_firewall-config_function_lock_mode",
            "desc": "测试使用-L参数以锁定模式启动，防止非特权用户修改"
        },
        {
            "name": "test_firewall-config_function_check_install",
            "desc": "测试检查firewall-config软件包是否已安装"
        },
        {
            "name": "test_firewall-config_function_launch_from_desktop",
            "desc": "测试从桌面环境（如GNOME）启动firewall-config图形界面"
        }
    ]
}