{
    "path": "$OET_PATH/testcases/function_test/pkg_test/bzip2/bzip2",
    "machine num": 1,
    "cases": [
        {
            "name": "test_bzip2_bzip2_h",
            "desc": "测试 bzip2 的 -h 参数，打印帮助信息"
        },
        {
            "name": "test_bzip2_bzip2_d",
            "desc": "测试 bzip2 的 -d 参数，强制解压缩文件"
        },
        {
            "name": "test_bzip2_bzip2_k",
            "desc": "测试 bzip2 的 -k 参数，保留输入文件"
        },
        {
            "name": "test_bzip2_bzip2_t",
            "desc": "测试 bzip2 的 -t 参数，测试压缩文件的完整性"
        },
        {
            "name": "test_bzip2_bzip2_c",
            "desc": "测试 bzip2 的 -c 参数，输出到标准输出"
        },
        {
            "name": "test_bzip2_bzip2_q",
            "desc": "测试 bzip2 的 -q 参数，抑制非关键错误消息"
        },
        {
            "name": "test_bzip2_bzip2_up_l",
            "desc": "测试 bzip2 的 -L 参数，显示软件版本和许可证信息"
        },
        {
            "name": "test_bzip2_bunzip2_d",
            "desc": "测试强制解压缩功能"
        },
        {
            "name": "test_bzip2_bunzip2_k",
            "desc": "测试保留输入文件功能"
        },
        {
            "name": "test_bzip2_bunzip2_f",
            "desc": "测试覆盖现有输出文件功能"
        },
        {
            "name": "test_bzip2_bunzip2_t",
            "desc": "测试压缩文件完整性检查功能"
        },
        {
            "name": "test_bzip2_bunzip2_c",
            "desc": "测试输出到标准输出功能"
        },
        {
            "name": "test_bzip2_bunzip2_q",
            "desc": "测试抑制非关键错误消息功能"
        },
        {
            "name": "test_bzip2_bunzip2_v",
            "desc": "测试详细输出功能"
        },
        {
            "name": "test_bzip2_bunzip2_fast",
            "desc": "测试快速压缩模式功能（等同于-1）"
        },
        {
            "name": "test_bzip2_bunzip2_best",
            "desc": "测试最佳压缩模式功能（等同于-9）"
        },
        {
            "name": "test_bzip2_bzcat_h",
            "desc": "测试bzcat的-h参数，打印帮助信息"
        },
        {
            "name": "test_bzip2_bzcat_d",
            "desc": "测试bzcat的-d参数，强制解压缩"
        },
        {
            "name": "test_bzip2_bzcat_k",
            "desc": "测试bzcat的-k参数，保留输入文件"
        },
        {
            "name": "test_bzip2_bzcat_f",
            "desc": "测试bzcat的-f参数，覆盖现有输出文件"
        },
        {
            "name": "test_bzip2_bzcat_q",
            "desc": "测试bzcat的-q参数，抑制非关键错误消息"
        },
        {
            "name": "test_bzip2_bzcat_up_l",
            "desc": "测试bzcat的-L参数，显示软件版本和许可证"
        },
        {
            "name": "test_bzip2_bzcat_s",
            "desc": "测试bzcat的-s参数，使用较少内存"
        },
        {
            "name": "test_bzip2_function_integration",
            "desc": "测试 bzip2 的综合功能（压缩解压流程）"
        },
        {
            "name": "test_bunzip2_c",
            "desc": "测试使用 -c 参数将解压后的数据输出到标准输出。"
        },
        {
            "name": "test_bunzip2_q",
            "desc": "测试使用 -q 参数抑制非关键错误信息。"
        },
        {
            "name": "test_bunzip2_v",
            "desc": "测试使用 -v 参数显示详细信息。"
        },
        {
            "name": "test_bunzip2_upper_l",
            "desc": "测试使用 -L 参数显示软件版本和许可证。"
        },
        {
            "name": "test_bunzip2_upper_v",
            "desc": "测试使用 -V 参数显示软件版本和许可证。"
        },
        {
            "name": "test_bunzip2_s",
            "desc": "测试使用 -s 参数限制内存使用。"
        },
        {
            "name": "test_bunzip2_fast",
            "desc": "测试使用 --fast 参数（-1的别名）进行解压缩。"
        },
        {
            "name": "test_bunzip2_stdin_to_stdout",
            "desc": "测试未提供文件名时，从标准输入读取数据并解压到标准输出。"
        },
        {
            "name": "test_bunzip2_combined_flags_dk",
            "desc": "测试组合使用 -d 和 -k 参数进行解压缩并保留输入文件。"
        },
        {
            "name": "test_bunzip2_combined_flags_fc",
            "desc": "测试组合使用 -f 和 -c 参数强制解压并输出到标准输出。"
        },
        {
            "name": "test_bunzip2_combined_flags_v_num_4",
            "desc": "测试组合使用 -v 和 -4 参数，以详细模式并设置块大小进行解压缩。"
        },
        {
            "name": "test_bzcat_keep",
            "desc": "测试bzcat命令的-k参数，保留输入文件"
        },
        {
            "name": "test_bzcat_force",
            "desc": "测试bzcat命令的-f参数，覆盖已有输出文件"
        },
        {
            "name": "test_bzcat_stdout",
            "desc": "测试bzcat命令的-c参数，输出到标准输出"
        },
        {
            "name": "test_bzcat_quiet",
            "desc": "测试bzcat命令的-q参数，抑制非关键错误信息"
        },
        {
            "name": "test_bzcat_verbose",
            "desc": "测试bzcat命令的-v参数，启用详细输出"
        },
        {
            "name": "test_bzcat_license",
            "desc": "测试bzcat命令的-L参数，显示软件版本和许可证"
        },
        {
            "name": "test_bzcat_upper_v",
            "desc": "测试bzcat命令的-V参数，显示软件版本和许可证"
        },
        {
            "name": "test_bzcat_num_1",
            "desc": "测试bzcat命令的-1参数，设置块大小为100k"
        },
        {
            "name": "test_bzcat_fast",
            "desc": "测试bzcat命令的--fast参数，设置块大小为100k"
        },
        {
            "name": "test_bzcat_num_9",
            "desc": "测试bzcat命令的-9参数，设置块大小为900k"
        },
        {
            "name": "test_bzcat_best",
            "desc": "测试bzcat命令的--best参数，设置块大小为900k"
        },
        {
            "name": "test_bzcat_combine_flags",
            "desc": "测试bzcat命令组合短标志，如-v4"
        },
        {
            "name": "test_bzip2_bzdiff_no_args",
            "desc": "测试bzdiff命令在无任何参数时的行为，要求提供两个文件名，预期报错或提示正确用法"
        },
        {
            "name": "test_bzip2_bzdiff_one_file",
            "desc": "测试bzdiff命令仅提供一个压缩文件时与对应解压后的文件进行比较（如果系统支持）"
        },
        {
            "name": "test_bzip2_bzegrep_basic",
            "desc": "测试bzegrep命令的基本功能，搜索压缩文件中的模式"
        },
        {
            "name": "test_bzip2_bzfgrep_no_args",
            "desc": "测试不带任何参数执行 bzfgrep 命令，预期提示正确的用法或从标准输入读取"
        },
        {
            "name": "test_bzip2_bzfgrep_single_pattern",
            "desc": "测试 bzfgrep 仅指定一个匹配模式，从标准输入读取数据并搜索"
        },
        {
            "name": "test_bzip2_bzgrep__upper_v",
            "desc": "测试使用大写的V参数详细显示版本信息"
        },
        {
            "name": "test_bzip2_bzgrep__l",
            "desc": "测试使用l参数仅列出包含模式的文件名"
        },
        {
            "name": "test_bzip2_bzip2_compress",
            "desc": "测试强制压缩文件"
        },
        {
            "name": "test_bzip2_bzip2_decompress",
            "desc": "测试强制解压文件"
        },
        {
            "name": "test_bzip2_bzip2_force",
            "desc": "测试强制覆盖已存在的输出文件"
        },
        {
            "name": "test_bzip2_bzip2__upper_v",
            "desc": "测试显示软件版本与许可信息"
        },
        {
            "name": "test_bzip2_bzip2_fast",
            "desc": "测试使用快速压缩模式"
        },
        {
            "name": "test_bzip2_bzip2_compress_keep_verbose",
            "desc": "测试组合参数-kzv9进行压缩"
        },
        {
            "name": "test_bzip2_bzless__upper_v",
            "desc": "测试bzless命令的version参数，检查程序是否能正确显示版本和许可信息"
        },
        {
            "name": "test_bunzip2_default",
            "desc": "测试bunzip2默认解压行为"
        },
        {
            "name": "test_bunzip2_k",
            "desc": "测试bunzip2保留输入文件参数-k"
        },
        {
            "name": "test_bunzip2_num_1",
            "desc": "测试bunzip2设置块大小为100k参数-1"
        },
        {
            "name": "test_bunzip2_kf",
            "desc": "测试bunzip2组合参数-kf（保留文件并强制覆盖）"
        },
        {
            "name": "test_bunzip2_vc",
            "desc": "测试bunzip2组合参数-vc（详细输出并输出到标准输出）"
        },
        {
            "name": "test_bunzip2_v_num_4",
            "desc": "测试bunzip2短标志组合-v4（详细输出并设置块大小400k）"
        },
        {
            "name": "test_bzcat_decompress",
            "desc": "测试bzcat命令的强制解压功能"
        },
        {
            "name": "test_bzcat_compress",
            "desc": "测试bzcat命令的强制压缩功能"
        },
        {
            "name": "test_bzcat_small",
            "desc": "测试bzcat命令使用较少内存进行解压的功能"
        },
        {
            "name": "test_bzcat_stdin_stdout",
            "desc": "测试bzcat命令从标准输入读取并解压到标准输出的功能"
        },
        {
            "name": "test_bzip2_bzdiff_file_file",
            "desc": "使用bzdiff命令比较两个指定的压缩文件"
        },
        {
            "name": "test_bzip2_bzegrep_pattern_file",
            "desc": "使用bzegrep在单个压缩文件中搜索指定模式"
        },
        {
            "name": "test_bzegrep_r",
            "desc": "使用bzegrep的-r选项递归搜索目录中的压缩文件"
        },
        {
            "name": "test_bzip2_bzip2__h",
            "desc": "测试bzip2命令的帮助信息显示功能"
        },
        {
            "name": "test_bzip2_bzip2__z",
            "desc": "测试bzip2命令强制压缩文件的功能"
        },
        {
            "name": "test_bzip2_bzip2__t",
            "desc": "测试bzip2命令测试压缩文件完整性的功能"
        },
        {
            "name": "test_bzip2_bzip2__c",
            "desc": "测试bzip2命令将输出内容写到标准输出的功能"
        },
        {
            "name": "test_bzip2_bzip2__q",
            "desc": "测试bzip2命令抑制非关键错误消息的功能"
        },
        {
            "name": "test_bzip2_bzip2__v",
            "desc": "测试bzip2命令的详细输出模式功能"
        },
        {
            "name": "test_bzip2_bzip2__s",
            "desc": "测试bzip2命令使用较少内存进行压缩的功能"
        },
        {
            "name": "test_bzip2_bzip2__num_9",
            "desc": "测试bzip2命令设置块大小为900k进行压缩的功能"
        },
        {
            "name": "test_bzip2_bzip2__fast",
            "desc": "测试bzip2命令使用--fast（等同于-1）参数进行快速压缩的功能"
        },
        {
            "name": "test_bzip2_bzip2__best",
            "desc": "测试bzip2命令使用--best（等同于-9）参数进行最佳压缩的功能"
        },
        {
            "name": "test_bzip2_bzip2_default_compress",
            "desc": "测试以bzip2命令调用时默认执行压缩操作的功能"
        },
        {
            "name": "test_bzip2_bzip2_stdin_stdout",
            "desc": "测试bzip2命令在没有文件名参数时从标准输入读取并压缩/解压到标准输出的功能"
        },
        {
            "name": "test_bzip2_bzless__h",
            "desc": "测试bzless命令的-h参数，查看帮助信息"
        },
        {
            "name": "test_bzip2_bzless__help",
            "desc": "测试bzless命令的--help参数，查看帮助信息"
        },
        {
            "name": "test_bzip2_bzless__upper_l",
            "desc": "测试bzless命令的-L参数，查看许可证信息"
        },
        {
            "name": "test_bunzip2_f",
            "desc": "测试使用 -f 或 --force 参数强制覆盖已存在的输出文件"
        },
        {
            "name": "test_bunzip2_t",
            "desc": "测试使用 -t 或 --test 参数测试压缩文件的完整性"
        },
        {
            "name": "test_bunzip2_num_9",
            "desc": "测试使用 -9 或 --best 参数设置块大小为900k进行解压缩"
        },
        {
            "name": "test_bunzip2_num_5",
            "desc": "测试使用 -5 参数设置块大小为500k进行解压缩"
        },
        {
            "name": "test_bunzip2_tq",
            "desc": "测试组合使用 -t 和 -q 参数，测试文件完整性并抑制非关键错误"
        },
        {
            "name": "test_bunzip2_v4",
            "desc": "测试组合使用 -v 和 -4 参数，启用详细输出并使用400k块大小"
        },
        {
            "name": "test_bzcat__f",
            "desc": "测试bzcat命令的-f参数，强制覆盖已存在的输出文件"
        },
        {
            "name": "test_bzcat__c",
            "desc": "测试bzcat命令的-c参数，将输出内容打印到标准输出"
        },
        {
            "name": "test_bzcat__v",
            "desc": "测试bzcat命令的-v参数，启用详细输出模式"
        },
        {
            "name": "test_bzcat__v_v",
            "desc": "测试bzcat命令的-vv参数，启用更详细的输出模式"
        },
        {
            "name": "test_bzcat__upper_l",
            "desc": "测试bzcat命令的-L参数，显示软件版本和许可证"
        },
        {
            "name": "test_bzcat__upper_v",
            "desc": "测试bzcat命令的-V参数，显示软件版本和许可证"
        },
        {
            "name": "test_bzcat__num_1",
            "desc": "测试bzcat命令的-1参数，设置块大小为100k"
        },
        {
            "name": "test_bzcat__num_9",
            "desc": "测试bzcat命令的-9参数，设置块大小为900k"
        },
        {
            "name": "test_bzcat__d_c",
            "desc": "测试bzcat命令的-dc参数组合，强制解压并输出到标准输出"
        },
        {
            "name": "test_bzcat__z_k",
            "desc": "测试bzcat命令的-zk参数组合，强制压缩并保留输入文件"
        },
        {
            "name": "test_bzcat__f_v",
            "desc": "测试bzcat命令的-fv参数组合，强制覆盖并启用详细输出"
        },
        {
            "name": "test_bzcat__num_1_v",
            "desc": "测试bzcat命令的-1v参数组合，设置块大小为100k并启用详细输出"
        },
        {
            "name": "test_bzcat__num_9_s",
            "desc": "测试bzcat命令的-9s参数组合，设置块大小为900k并使用较少内存"
        },
        {
            "name": "test_bzcat_no_args",
            "desc": "测试bzcat命令无参数，从标准输入读取并解压到标准输出"
        },
        {
            "name": "test_bzip2_bzcmp_num_2",
            "desc": "测试bzcmp命令使用压缩级别2"
        },
        {
            "name": "test_bzip2_bzdiff_file",
            "desc": "测试指定单个文件执行bzdiff命令"
        },
        {
            "name": "test_bzip2_bzegrep_n_l",
            "desc": "组合使用-n和-l参数，显示包含匹配项的文件名（通常-l会覆盖-n）"
        },
        {
            "name": "test_bzip2_bzgrep_n",
            "desc": "测试使用-n参数显示匹配行及其行号"
        },
        {
            "name": "test_bzip2_bzip2__upper_l",
            "desc": "测试使用-L参数显示软件版本和许可证信息"
        },
        {
            "name": "test_bzip2_bzip2__c_z",
            "desc": "测试组合使用-c和-z参数，强制压缩并将结果输出到标准输出"
        },
        {
            "name": "test_bzip2_bzless_version",
            "desc": "测试bzless命令的--version参数，验证是否能正确显示版本信息"
        },
        {
            "name": "test_bzip2_bzless_license",
            "desc": "测试bzless命令的--license参数，验证是否能正确显示许可证信息"
        }
    ]
}