{
    "path": "$OET_PATH/testcases/function_test/pkg_test/cryptsetup/integritysetup",
    "machine num": 1,
    "cases": [
        {
            "name": "test_integritysetup_package_installed",
            "desc": "检查 integritysetup 软件包是否已正确安装，验证其基本命令（如 integritysetup --version）可以执行"
        },
        {
            "name": "test_integritysetup_format_device",
            "desc": "测试使用 integritysetup 格式化块设备以创建完整性保护设备，例如 integritysetup format /dev/sdX"
        },
        {
            "name": "test_integritysetup_open_device",
            "desc": "测试使用 integritysetup 打开已格式化的完整性设备，将其映射到 /dev/mapper 下的设备节点，例如 integritysetup open /dev/sdX my_integrity_device"
        },
        {
            "name": "test_integritysetup_close_device",
            "desc": "测试关闭并移除已打开的完整性设备映射，例如 integritysetup close my_integrity_device"
        },
        {
            "name": "test_integritysetup_status_display",
            "desc": "测试查询并显示已打开的完整性设备的状态信息，例如 integritysetup status my_integrity_device"
        },
        {
            "name": "test_integritysetup_verify_integrity",
            "desc": "测试对已挂载的完整性保护设备进行完整性验证（如果支持），例如使用 fsck 或专用检查命令"
        },
        {
            "name": "test_integritysetup_package_remove",
            "desc": "测试卸载 integritysetup 软件包，并验证相关命令不再可用（适用于包管理测试）"
        }
    ]
}