{
    "path": "$OET_PATH/testcases/function_test/pkg_test/efi-rpm-macros/efi-srpm-macros",
    "machine num": 1,
    "cases": [
        {
            "name": "test_efi-srpm-macros_function_install",
            "desc": "测试 efi-srpm-macros 软件包能够被成功安装。"
        },
        {
            "name": "test_efi-srpm-macros_function_uninstall",
            "desc": "测试 efi-srpm-macros 软件包能够被成功卸载。"
        },
        {
            "name": "test_efi-srpm-macros_function_macro_available",
            "desc": "测试 efi-srpm-macros 提供的主要 RPM 宏（如 %efi_arch）是否在 RPM 构建环境中可用。"
        },
        {
            "name": "test_efi-srpm-macros_function_macro_definitions",
            "desc": "验证软件包提供的所有关键RPM宏定义是否正确且完整。"
        },
        {
            "name": "test_efi-srpm-macros_function_version_check",
            "desc": "检查已安装的efi-srpm-macros软件包版本是否符合预期。"
        },
        {
            "name": "test_efi-srpm-macros_function_files_exist",
            "desc": "验证软件包安装后，其核心宏文件（如.macros）是否存在于标准路径下。"
        },
        {
            "name": "test_efi-srpm-macros_function_macro_expansion",
            "desc": "测试关键宏（如%efi_arch, %efi_dir）在模拟RPM构建环境中的展开结果是否正确。"
        },
        {
            "name": "test_efi-srpm-macros_function_requires_provides",
            "desc": "检查软件包的RPM依赖关系（Requires/Provides）是否准确无误。"
        }
    ]
}