{
    "path": "$OET_PATH/testcases/function_test/pkg_test/cryptsetup/cryptsetup-devel",
    "machine num": 1,
    "cases": [
        {
            "name": "test_cryptsetup-devel_install",
            "desc": "验证cryptsetup-devel软件包能够被正确安装。"
        },
        {
            "name": "test_cryptsetup-devel_remove",
            "desc": "验证cryptsetup-devel软件包能够被正确卸载。"
        },
        {
            "name": "test_cryptsetup-devel_check",
            "desc": "验证系统已正确安装cryptsetup-devel软件包。"
        },
        {
            "name": "test_cryptsetup-devel_header",
            "desc": "验证cryptsetup-devel软件包的头文件存在于标准路径。"
        },
        {
            "name": "test_cryptsetup-devel_lib",
            "desc": "验证cryptsetup-devel软件包的开发库文件存在于标准路径。"
        },
        {
            "name": "test_cryptsetup-devel_pkgconfig",
            "desc": "验证cryptsetup-devel软件包的pkg-config配置文件存在且可用。"
        },
        {
            "name": "test_cryptsetup-devel_function_install",
            "desc": "验证cryptsetup-devel开发包能够通过包管理器正确安装，提供编译依赖。"
        },
        {
            "name": "test_cryptsetup-devel_function_headers",
            "desc": "验证安装后，关键的开发头文件（如libcryptsetup.h）存在于标准系统路径中。"
        },
        {
            "name": "test_cryptsetup-devel_function_libraries",
            "desc": "验证开发所需的静态库或动态库文件（如libcryptsetup.so）存在于链接器搜索路径中。"
        },
        {
            "name": "test_cryptsetup-devel_function_pkgconfig",
            "desc": "验证pkg-config能够正确查询到软件包的版本、编译和链接标志（cflags, libs）。"
        },
        {
            "name": "test_cryptsetup-devel_function_compile",
            "desc": "验证可以使用该开发包成功编译一个简单的测试程序，链接libcryptsetup库。"
        },
        {
            "name": "test_cryptsetup-devel_function_basic_api",
            "desc": "验证编译的测试程序能够调用libcryptsetup的基础API（如crypt_init）并成功运行。"
        },
        {
            "name": "test_cryptsetup-devel_function_check",
            "desc": "验证系统已正确安装cryptsetup-devel软件包，包管理器查询状态正常。"
        },
        {
            "name": "test_cryptsetup-devel_function_remove",
            "desc": "验证cryptsetup-devel软件包能够通过包管理器被正确卸载。"
        }
    ]
}