{
    "path": "$OET_PATH/testcases/function_test/pkg_test/grub2/grub2-tools-extra",
    "machine num": 1,
    "cases": [
        {
            "name": "test_grub2-tools-extra_grub2-editenv_list",
            "desc": "测试列出当前变量"
        },
        {
            "name": "test_grub2-tools-extra_grub2-editenv_unset",
            "desc": "测试删除变量"
        },
        {
            "name": "test_grub2-tools-extra_grub2-editenv_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-editenv_verbose",
            "desc": "测试打印详细消息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-editenv_version",
            "desc": "测试打印程序版本"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_cmp",
            "desc": "测试 cmp 命令，比较文件与本地文件的内容"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_cp",
            "desc": "测试 cp 命令，将文件复制到本地文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_hex",
            "desc": "测试 hex 命令，以十六进制显示文件内容"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_ls",
            "desc": "测试 ls 命令，列出路径中的文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-kbdcomp_-h",
            "desc": "测试 grub2-kbdcomp 的帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_a",
            "desc": "测试使用 -a 参数强制自动提示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_c",
            "desc": "测试使用 -c 参数设置字体上升值"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_i",
            "desc": "测试使用 -i 参数选择面索引"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_no-bitmap",
            "desc": "测试使用 --no-bitmap 参数忽略位图打击"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_no-hinting",
            "desc": "测试使用 --no-hinting 参数禁用提示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_n",
            "desc": "测试使用 -n 参数设置字体家族名称"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_o",
            "desc": "测试使用 -o 参数设置输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_--help",
            "desc": "测试 grub2-mknetdir 命令的帮助文档显示功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_--version",
            "desc": "测试 grub2-mknetdir 命令的版本显示功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_--themes",
            "desc": "测试 grub2-mknetdir 命令的主题安装功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_--verbose",
            "desc": "测试 grub2-mknetdir 命令的详细输出模式功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrelpath_-r",
            "desc": "测试使用相对路径参数 -r 转换系统文件名"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrelpath_--help",
            "desc": "测试显示帮助文档参数 --help"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrelpath_--usage",
            "desc": "测试显示简短用法参数 --usage"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrelpath_-v",
            "desc": "测试显示程序版本参数 -V"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_compress",
            "desc": "测试使用--compress参数指定压缩方式为xz"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_output",
            "desc": "测试使用--output参数指定输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_pubkey",
            "desc": "测试使用--pubkey参数指定公钥文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_x509key",
            "desc": "测试使用--x509key参数指定x509证书文件"
        },
        {
            "name": "test_grub2-tools-extra_function_integration",
            "desc": "测试综合功能场景"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_imgpath_ls",
            "desc": "测试不带任何选项，仅带镜像文件路径和ls命令的基本功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_usage",
            "desc": "测试使用--usage选项获取简短使用信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-kbdcomp__h",
            "desc": "测试grub2-kbdcomp命令的帮助选项"
        },
        {
            "name": "test_grub2-tools-extra_grub2-kbdcomp__upper_v",
            "desc": "测试grub2-kbdcomp命令的版本信息选项"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont__upper_v",
            "desc": "测试grub2-mkfont命令使用-V参数打印程序版本信息的功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_help",
            "desc": "测试grub2-mkfont命令使用-?或--help参数获取帮助信息的功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_usage",
            "desc": "测试grub2-mkfont命令使用--usage参数获取简短用法信息的功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_so",
            "desc": "测试grub2-mkfont命令组合使用-s和-o参数指定大小和输出的功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout_upper_v",
            "desc": "测试使用-V参数显示程序版本信息的功能。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_help",
            "desc": "使用--help参数查看grub2-mknetdir命令的帮助文档"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_version",
            "desc": "使用--version参数打印grub2-mknetdir的版本信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_upper_v",
            "desc": "使用-V参数打印grub2-mknetdir的版本信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_v",
            "desc": "使用-v参数执行grub2-mknetdir命令以输出详细信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_help",
            "desc": "使用--help参数获取帮助信息的用例。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkstandalone__upper_v",
            "desc": "测试打印程序版本功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkstandalone__upper_？",
            "desc": "测试显示帮助功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkstandalone_usage",
            "desc": "测试显示简短用法信息功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg_help",
            "desc": "测试grub2-syslinux2cfg命令的--help参数，显示帮助信息。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg_usage",
            "desc": "测试grub2-syslinux2cfg命令的--usage参数，显示简短用法信息。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg_upper_v",
            "desc": "测试grub2-syslinux2cfg命令的--version参数，显示程序版本信息。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg_upper_t",
            "desc": "测试grub2-syslinux2cfg命令的-T或--target-cwd参数，指定运行时所见的syslinux当前目录。"
        },
        {
            "name": "test_grub2-tools-extra_function_mkrescue",
            "desc": "测试grub2-mkrescue创建可引导救援镜像的常用功能"
        },
        {
            "name": "test_grub2-tools-extra_function_fstest",
            "desc": "测试grub2-fstest操作文件系统镜像的基本命令"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_upper_k",
            "desc": "测试使用 -K 参数加载 ZFS 加密密钥，验证 ZFS 加密卷的访问能力。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_upper_v",
            "desc": "测试使用 -V 参数打印程序版本信息，验证版本号输出。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_blocklist",
            "desc": "测试 blocklist 命令，验证显示指定文件的块列表功能。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_cat",
            "desc": "测试使用 cat 命令将指定文件内容输出到标准输出"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_v",
            "desc": "测试使用 -v 参数打印详细信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-kbdcomp_h",
            "desc": "测试使用 -h 参数获取帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-kbdcomp_version",
            "desc": "测试使用 --version 参数获取版本信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_s",
            "desc": "测试使用-s参数设置字体大小"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_d",
            "desc": "测试使用-d参数设置字体下降高度"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_upper_v",
            "desc": "测试使用-V参数打印程序版本"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_no_hinting",
            "desc": "测试使用--no-hinting参数禁用字体提示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_o_n",
            "desc": "测试同时使用-o和-n参数"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_o_r",
            "desc": "测试同时使用-o和-r参数"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_o_a",
            "desc": "测试同时使用-o和-a参数"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_s_n",
            "desc": "测试同时使用-s和-n参数"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout_i",
            "desc": "测试使用 -i 参数指定输入文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout_o",
            "desc": "测试使用 -o 参数指定输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mknetdir_k",
            "desc": "测试 grub2-mknetdir 命令的 -k/--pubkey 选项，验证嵌入指定文件作为签名验证的公钥。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__help",
            "desc": "测试grub2-mkrescue命令的帮助信息显示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__usage",
            "desc": "测试grub2-mkrescue命令的简短用法信息显示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__upper_v",
            "desc": "测试grub2-mkrescue命令的版本信息显示"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__v",
            "desc": "测试grub2-mkrescue命令的详细输出模式"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__o_output",
            "desc": "测试grub2-mkrescue命令指定输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__compress_no",
            "desc": "测试grub2-mkrescue命令禁用GRUB文件压缩"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__themes",
            "desc": "测试grub2-mkrescue命令指定安装主题"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__label_font",
            "desc": "测试grub2-mkrescue命令指定标签字体文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__label_color",
            "desc": "测试grub2-mkrescue命令指定标签颜色"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__xorriso",
            "desc": "测试grub2-mkrescue命令指定自定义xorriso程序路径"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__sparc_boot",
            "desc": "测试grub2-mkrescue命令启用sparc引导"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue__v__o_output",
            "desc": "测试grub2-mkrescue命令同时启用详细输出和指定输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkstandalone_upper_v",
            "desc": "测试打印程序版本的grub2-mkstandalone命令"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg__t",
            "desc": "测试指定运行时可见的根目录"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg__upper_t",
            "desc": "测试指定运行时可见的syslinux当前工作目录"
        },
        {
            "name": "test_grub2-tools-extra_function_version",
            "desc": "测试获取软件包版本"
        },
        {
            "name": "test_grub2-tools-extra_function_mkrescue_basic",
            "desc": "测试创建基本救援镜像"
        },
        {
            "name": "test_grub2-tools-extra_function_fstest_basic",
            "desc": "测试文件系统镜像基本操作"
        },
        {
            "name": "test_grub2-tools-extra_function_mkfont_basic",
            "desc": "测试生成基本字体文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-fstest_help",
            "desc": "测试 --help 参数，显示帮助信息。"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_version",
            "desc": "测试显示grub2-mkfont命令的版本信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_v",
            "desc": "测试grub2-mkfont命令的详细输出模式"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_b",
            "desc": "测试grub2-mkfont命令将字体转换为粗体"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_r",
            "desc": "测试grub2-mkfont命令设置字体范围"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_av",
            "desc": "测试grub2-mkfont命令同时启用强制自动微调和详细输出"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_bs",
            "desc": "测试grub2-mkfont命令同时启用粗体转换和设置字体大小"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkfont_rs",
            "desc": "测试grub2-mkfont命令同时设置字体范围和字体大小"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout__upper_v",
            "desc": "测试使用-V参数输出版本信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout__i",
            "desc": "测试使用-i参数指定输入文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mklayout__question",
            "desc": "测试使用-?参数获取帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_version",
            "desc": "测试 grub2-mkrescue 命令的版本信息显示功能"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_fonts",
            "desc": "测试 grub2-mkrescue 命令使用 --fonts 参数安装指定的字体"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_k",
            "desc": "测试 grub2-mkrescue 命令使用 -k 参数嵌入公钥文件用于签名校验"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_locales",
            "desc": "测试 grub2-mkrescue 命令使用 --locales 参数仅安装指定的语言区域"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_themes",
            "desc": "测试 grub2-mkrescue 命令使用 --themes 参数安装指定的主题"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_label_font",
            "desc": "测试 grub2-mkrescue 命令使用 --label-font 参数指定标签字体文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_o",
            "desc": "测试 grub2-mkrescue 命令使用 -o 参数指定输出文件"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkrescue_xorriso",
            "desc": "测试 grub2-mkrescue 命令使用 --xorriso 参数指定xorriso程序路径"
        },
        {
            "name": "test_grub2-tools-extra_grub2-mkstandalone_help",
            "desc": "测试使用-?参数获取帮助信息"
        },
        {
            "name": "test_grub2-tools-extra_grub2-syslinux2cfg_version",
            "desc": "测试版本选项"
        },
        {
            "name": "test_grub2-tools-extra_function_install_check",
            "desc": "检查软件包是否已正确安装"
        },
        {
            "name": "test_grub2-tools-extra_function_editenv_basic",
            "desc": "测试使用grub2-editenv对环境变量进行基本操作"
        },
        {
            "name": "test_grub2-tools-extra_function_mknetdir_basic",
            "desc": "测试使用grub2-mknetdir创建网络引导目录"
        }
    ]
}