{
    "path": "$OET_PATH/testcases/function_test/pkg_test/elfutils/elfutils-libelf-devel",
    "machine num": 1,
    "cases": [
        {
            "name": "test_elfutils-libelf-devel_installation",
            "desc": "测试 elfutils-libelf-devel 软件包能否被成功安装或确认已安装。"
        },
        {
            "name": "test_elfutils-libelf-devel_uninstall",
            "desc": "测试 elfutils-libelf-devel 软件包能否被成功卸载。"
        },
        {
            "name": "test_elfutils-libelf-devel_headers",
            "desc": "测试软件包安装后，关键的开发头文件（如 libelf.h, gelf.h）是否存在。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_install",
            "desc": "测试软件包 elfutils-libelf-devel 能否通过系统包管理器成功安装。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_uninstall",
            "desc": "测试软件包 elfutils-libelf-devel 能否通过系统包管理器成功卸载。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_check_headers",
            "desc": "验证安装后关键的开发头文件（如 libelf.h, gelf.h）是否存在于标准路径。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_check_lib",
            "desc": "验证 libelf 库文件（如 libelf.so）是否已正确安装并可被链接器找到。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_compile_simple",
            "desc": "测试使用已安装的 libelf 头文件和库文件，能否成功编译一个简单的读取 ELF 文件信息的 C 程序。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_version",
            "desc": "测试能否通过包管理器查询到软件包 elfutils-libelf-devel 的版本信息。"
        },
        {
            "name": "test_elfutils-libelf-devel_function_provides",
            "desc": "测试包管理器能否正确列出该开发包提供的文件（头文件和库文件）。"
        }
    ]
}