{
    "path": "$OET_PATH/testcases/function_test/pkg_test/cloud-utils/cloud-utils-growpart",
    "machine num": 1,
    "cases": [
        {
            "name": "test_cloud-utils-growpart_growpart_basic",
            "desc": "使用growpart命令调整指定磁盘分区，使其占用所有可用空间"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__h",
            "desc": "使用growpart命令的-h参数，打印使用帮助并退出"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__free_percent",
            "desc": "使用growpart命令的--free-percent参数，调整分区后使磁盘总空间保留指定百分比（10%）的未使用空间"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__fudge",
            "desc": "使用growpart命令的--fudge参数，指定当调整大小变化小于指定字节数（例如2097152字节）时不执行调整"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__upper_n",
            "desc": "使用growpart命令的-N参数，执行空运行，仅报告将要执行的操作并显示新的分区表信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__v",
            "desc": "使用growpart命令的-v参数，增加命令输出的详细程度"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__u_auto",
            "desc": "使用growpart命令的-u参数并指定auto模式，在可能的情况下自动更新内核分区表信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__u_force",
            "desc": "使用growpart命令的-u参数并指定force模式，强制尝试更新内核分区表信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__u_off",
            "desc": "使用growpart命令的-u参数并指定off模式，不尝试更新内核分区表信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__u_on",
            "desc": "使用growpart命令的-u参数并指定on模式，如果完整性检查表明不支持则操作失败"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__free_percent__fudge",
            "desc": "组合使用growpart命令的--free-percent和--fudge参数，在调整分区保留10%未使用空间的同时，设置调整变化小于2097152字节时不执行操作"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__free_percent__upper_n",
            "desc": "组合使用growpart命令的--free-percent和-N参数，在空运行模式下模拟调整分区以保留10%未使用空间"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__free_percent__v",
            "desc": "组合使用growpart命令的--free-percent和-v参数，在调整分区以保留10%未使用空间时输出详细信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__fudge__upper_n",
            "desc": "组合使用growpart命令的--fudge和-N参数，在空运行模式下模拟调整分区，并指定调整变化小于2097152字节时不执行操作"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__fudge__v",
            "desc": "组合使用growpart命令的--fudge和-v参数，在调整分区并指定调整变化小于2097152字节时不执行操作时输出详细信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__upper_n__v",
            "desc": "组合使用growpart命令的-N和-v参数，在空运行模式下模拟调整分区并输出详细信息"
        },
        {
            "name": "test_cloud-utils-growpart_growpart__free_percent__fudge__upper_n__v",
            "desc": "组合使用growpart命令的--free-percent、--fudge、-N和-v参数，在空运行模式下模拟调整分区以保留10%未使用空间，并指定调整变化小于2097152字节时不执行操作，同时输出详细信息"
        },
        {
            "name": "test_cloud-utils-growpart_function_install",
            "desc": "验证cloud-utils-growpart软件包可以通过包管理器成功安装"
        },
        {
            "name": "test_cloud-utils-growpart_function_remove",
            "desc": "验证cloud-utils-growpart软件包可以通过包管理器成功卸载"
        },
        {
            "name": "test_cloud-utils-growpart_function_version",
            "desc": "验证growpart命令可以正确显示其版本信息"
        },
        {
            "name": "test_cloud-utils-growpart_function_help",
            "desc": "验证growpart命令的-h参数可以打印使用帮助信息"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_basic",
            "desc": "验证growpart命令可以成功扩展指定磁盘分区"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_free",
            "desc": "验证growpart命令的--free-percent参数可以保留指定百分比空闲空间"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_dryrun",
            "desc": "验证growpart命令的-N参数可以执行空运行并报告操作"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_verbose",
            "desc": "验证growpart命令的-v参数可以输出详细的操作信息"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_update",
            "desc": "验证growpart命令的-u参数可以控制内核分区表更新"
        },
        {
            "name": "test_cloud-utils-growpart_function_grow_fudge",
            "desc": "验证growpart命令的--fudge参数可以设置最小调整阈值"
        }
    ]
}