{
    "path": "$OET_PATH/testcases/function_test/pkg_test/elfutils/elfutils-debuginfod-client-devel",
    "machine num": 1,
    "cases": [
        {
            "name": "test_elfutils-debuginfod-client-devel_install",
            "desc": "测试软件包安装功能，验证是否可以通过包管理器成功安装"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_uninstall",
            "desc": "测试软件包卸载功能，验证是否可以通过包管理器成功卸载且无残留"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_query_version",
            "desc": "测试查询软件包版本功能，验证能正确获取已安装的版本信息"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_header_files",
            "desc": "测试开发头文件存在性，验证安装后关键头文件（如debuginfod.h）在标准路径下"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_pkgconfig",
            "desc": "测试pkg-config配置，验证pkg-config能正确提供库的编译和链接标志"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_install",
            "desc": "测试软件包安装功能，验证能否通过包管理器成功安装。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_uninstall",
            "desc": "测试软件包卸载功能，验证能否完全卸载且无残留文件。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_query",
            "desc": "测试查询功能，验证能正确获取软件包名称、版本、描述等信息。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_library",
            "desc": "测试库文件功能，验证关键的共享库文件（如libdebuginfod）存在于标准库路径。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_header",
            "desc": "测试头文件功能，验证开发所需的头文件（如debuginfod.h）存在于标准头文件路径。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_pkgconfig",
            "desc": "测试pkg-config功能，验证能正确提供编译和链接所需的库标志。"
        },
        {
            "name": "test_elfutils-debuginfod-client-devel_function_compile",
            "desc": "测试编译链接功能，验证能使用该开发包成功编译一个调用debuginfod API的简单示例程序。"
        }
    ]
}