{
    "path": "$OET_PATH/testcases/function_test/pkg_test/firewalld/firewalld-test",
    "machine num": 1,
    "cases": [
        {
            "name": "test_firewalld-test_install",
            "desc": "测试firewalld-test软件包的安装功能，验证安装过程是否正常完成",
            "machine num": 1
        },
        {
            "name": "test_firewalld-test_function_install",
            "desc": "测试firewalld-test软件包的安装功能，验证是否能通过包管理器成功安装。"
        },
        {
            "name": "test_firewalld-test_function_uninstall",
            "desc": "测试firewalld-test软件包的卸载功能，验证卸载过程是否干净且无残留。"
        },
        {
            "name": "test_firewalld-test_function_version",
            "desc": "测试firewalld-test软件包的版本查询功能，验证是否能正确显示已安装的软件包版本。"
        },
        {
            "name": "test_firewalld-test_function_basic_run",
            "desc": "测试firewalld-test软件包的基本运行功能，验证其主程序或核心命令是否能正常启动并返回预期结果。"
        },
        {
            "name": "test_firewalld-test_function_help",
            "desc": "测试firewalld-test软件包的帮助功能，验证其提供的帮助文档或命令行帮助是否可用。"
        },
        {
            "name": "test_firewalld-test_function_config",
            "desc": "测试firewalld-test软件包的配置文件功能，验证默认配置文件是否存在且格式正确。"
        },
        {
            "name": "test_firewalld-test_function_status",
            "desc": "验证firewalld-test服务或守护进程的基本状态（如运行、停止、启用、禁用）查询功能。"
        },
        {
            "name": "test_firewalld-test_function_zone_manage",
            "desc": "验证对防火墙区域（如public, internal）进行查看、添加、删除等管理操作。"
        },
        {
            "name": "test_firewalld-test_function_rule_add",
            "desc": "验证能够通过命令行添加一条基础的防火墙规则（如开放特定端口）。"
        },
        {
            "name": "test_firewalld-test_function_rule_list",
            "desc": "验证能够正确列出当前所有活动的防火墙规则。"
        },
        {
            "name": "test_firewalld-test_function_reload",
            "desc": "验证在不中断现有连接的情况下，重新加载防火墙配置的功能。"
        },
        {
            "name": "test_firewalld-test_function_rich_rule",
            "desc": "验证能够创建和查看一条基于源IP、端口等条件的富规则（rich rule）。"
        }
    ]
}