{
    "path": "$OET_PATH/testcases/function_test/pkg_test/diffutils/diffutils",
    "machine num": 1,
    "cases": [
        {
            "name": "test_diffutils_diff_normal",
            "desc": "使用默认参数比较两个文件，输出标准差异"
        },
        {
            "name": "test_diffutils_diff_brief",
            "desc": "仅报告两个文件是否不同，不显示具体差异内容"
        },
        {
            "name": "test_diffutils_diff_report_identical",
            "desc": "报告两个文件是否相同"
        },
        {
            "name": "test_diffutils_diff_context",
            "desc": "输出包含3行上下文的差异（默认值）"
        },
        {
            "name": "test_diffutils_diff_rcs",
            "desc": "输出RCS格式的差异"
        },
        {
            "name": "test_diffutils_diff_side_by_side",
            "desc": "以两列形式输出差异"
        },
        {
            "name": "test_diffutils_diff_width",
            "desc": "设置输出列宽为指定值（默认为130）"
        },
        {
            "name": "test_diffutils_diff3_e",
            "desc": "测试使用 -e 参数生成 ed 脚本以合并变更"
        },
        {
            "name": "test_diffutils_diff3_up_e",
            "desc": "测试使用 -E 参数生成 ed 脚本并标记冲突"
        },
        {
            "name": "test_diffutils_diff3_x",
            "desc": "测试使用 -x 参数仅合并重叠变更"
        },
        {
            "name": "test_diffutils_diff3_i",
            "desc": "测试使用 -i 参数在 ed 脚本中追加 w 和 q 命令"
        },
        {
            "name": "test_diffutils_diff3_a",
            "desc": "测试使用 -a 参数将所有文件视为文本文件处理"
        },
        {
            "name": "test_diffutils_diff3_strip_trailing_cr",
            "desc": "测试使用 --strip-trailing-cr 参数去除输入中的尾部回车符"
        },
        {
            "name": "test_diffutils_diff3_up_t",
            "desc": "测试使用 -T 参数在行首添加制表符以对齐"
        },
        {
            "name": "test_diffutils_function_install",
            "desc": "测试diffutils软件包的安装功能"
        },
        {
            "name": "test_diffutils_function_uninstall",
            "desc": "测试diffutils软件包的卸载功能"
        },
        {
            "name": "test_diffutils_function_version",
            "desc": "测试diffutils软件包的版本查询功能"
        },
        {
            "name": "test_diffutils_cmp_basic",
            "desc": "基本比较两个文件的测试用例"
        },
        {
            "name": "test_diffutils_cmp_v",
            "desc": "显示版本信息"
        },
        {
            "name": "test_diffutils_cmp_help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_diffutils_cmp_b",
            "desc": "比较两个文件并打印出不同的字节"
        },
        {
            "name": "test_diffutils_diff__q",
            "desc": "报告两个文件是否不同"
        },
        {
            "name": "test_diffutils_diff__s",
            "desc": "报告两个文件相同"
        },
        {
            "name": "test_diffutils_diff__r",
            "desc": "递归比较目录"
        },
        {
            "name": "test_diffutils_diff__x",
            "desc": "排除匹配指定模式的文件"
        },
        {
            "name": "test_diffutils_diff3__upper_l",
            "desc": "测试 diff3 -L 参数，指定标签代替文件名（最多重复三次）"
        },
        {
            "name": "test_diffutils_diff3__help",
            "desc": "测试 diff3 --help 参数，显示帮助信息"
        },
        {
            "name": "test_diffutils_diff3__v",
            "desc": "测试 diff3 -v 参数，输出版本信息"
        },
        {
            "name": "test_diffutils_sdiff__upper_z",
            "desc": "测试忽略行尾空格的功能"
        },
        {
            "name": "test_diffutils_sdiff__upper_h",
            "desc": "测试针对大文件、多处小改动进行优化的功能"
        },
        {
            "name": "test_diffutils_sdiff__diff_program_custom",
            "desc": "测试使用自定义比较工具的功能"
        },
        {
            "name": "test_diffutils_function_install_check",
            "desc": "检查diffutils软件包是否已正确安装"
        },
        {
            "name": "test_diffutils_function_diff_brief",
            "desc": "测试diff命令仅报告文件是否不同的功能"
        },
        {
            "name": "test_diffutils_cmp_version",
            "desc": "显示版本信息"
        },
        {
            "name": "test_diffutils_cmp_stdin1",
            "desc": "使用标准输入作为第一个输入源与文件进行比较"
        },
        {
            "name": "test_diffutils_diff_report_identical_files",
            "desc": "测试报告两个文件相同"
        },
        {
            "name": "test_diffutils_diff_ignore_case",
            "desc": "测试忽略文件内容的大小写差异"
        },
        {
            "name": "test_diffutils_diff_text",
            "desc": "测试将所有文件视为文本文件"
        },
        {
            "name": "test_diffutils_diff_recursive",
            "desc": "测试递归比较子目录"
        },
        {
            "name": "test_diffutils_diff_new_file",
            "desc": "测试将不存在的文件视为空文件"
        },
        {
            "name": "test_diffutils_diff_starting_file_file",
            "desc": "测试从指定文件开始比较目录"
        },
        {
            "name": "test_diffutils_diff_color_never",
            "desc": "测试禁用颜色输出"
        },
        {
            "name": "test_diffutils_diff_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_diffutils_diff_version",
            "desc": "测试输出版本信息"
        },
        {
            "name": "test_diffutils_diff3_v",
            "desc": "测试diff3的-v选项，输出版本信息"
        },
        {
            "name": "test_diffutils_diff3_help",
            "desc": "测试diff3的--help选项，显示帮助信息"
        },
        {
            "name": "test_diffutils_sdiff_version",
            "desc": "测试显示版本信息"
        },
        {
            "name": "test_diffutils_cmp_s",
            "desc": "测试cmp命令静默模式比较两个相同文件"
        },
        {
            "name": "test_diffutils_cmp_s_different",
            "desc": "测试cmp命令静默模式比较两个不同文件"
        },
        {
            "name": "test_diffutils_cmp_l",
            "desc": "测试cmp命令详细输出字节号和不同字节值比较两个不同文件"
        },
        {
            "name": "test_diffutils_cmp_i_skip",
            "desc": "测试cmp命令跳过两个文件开头相同字节数进行比较"
        },
        {
            "name": "test_diffutils_cmp_stdin",
            "desc": "测试cmp命令使用标准输入作为其中一个文件进行比较"
        },
        {
            "name": "test_diffutils_cmp_skip_args_suffix",
            "desc": "测试cmp命令使用带后缀（如K，MB）的SKIP值跳过文件开头字节"
        },
        {
            "name": "test_diffutils_diff__unidirectional_new_file",
            "desc": "将不存在的第一个文件视为空文件"
        },
        {
            "name": "test_diffutils_diff__i",
            "desc": "忽略文件内容中的大小写差异"
        },
        {
            "name": "test_diffutils_diff__a",
            "desc": "将所有文件视为文本文件"
        },
        {
            "name": "test_diffutils_diff__d",
            "desc": "尽力寻找最小的变更集"
        },
        {
            "name": "test_diffutils_diff__color",
            "desc": "为输出着色（自动模式）"
        },
        {
            "name": "test_diffutils_diff__help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_diffutils_diff__upper_v",
            "desc": "输出版本信息"
        },
        {
            "name": "test_diffutils_sdiff_help",
            "desc": "测试显示帮助信息功能，验证sdiff --help是否能正确显示帮助文档"
        },
        {
            "name": "test_diffutils_sdiff_upper_v",
            "desc": "测试显示版本信息功能，验证sdiff --version是否能正确输出版本信息"
        },
        {
            "name": "test_diffutils_function_cmp_basic",
            "desc": "cmp基本文件比较测试"
        },
        {
            "name": "test_diffutils_cmp_missing_file",
            "desc": "测试 cmp 命令缺少文件参数时，返回状态为2（出错）"
        },
        {
            "name": "test_diffutils_cmp_quiet_verbose_conflict",
            "desc": "测试 cmp 命令同时使用 -s 和 -l 参数时的行为（应冲突或忽略其一）"
        },
        {
            "name": "test_diffutils_diff__brief",
            "desc": "测试仅报告文件是否不同"
        },
        {
            "name": "test_diffutils_diff__recursive",
            "desc": "测试递归比较子目录"
        },
        {
            "name": "test_diffutils_diff__ignore_file_name_case",
            "desc": "测试比较文件名时忽略大小写"
        },
        {
            "name": "test_diffutils_diff__starting_file_FILE",
            "desc": "测试从指定文件开始比较目录"
        },
        {
            "name": "test_diffutils_diff__to_file_FILE2",
            "desc": "测试将所有操作数与FILE2比较"
        },
        {
            "name": "test_diffutils_diff__text",
            "desc": "测试将所有文件视为文本文件"
        },
        {
            "name": "test_diffutils_diff__palette_PALETTE",
            "desc": "测试设置颜色调色板"
        },
        {
            "name": "test_diffutils_cmp_upper_v",
            "desc": "使用-v参数输出版本信息"
        },
        {
            "name": "test_diffutils_cmp_i_suffix",
            "desc": "使用-i参数并指定带有后缀（如K，MB）的SKIP值，验证后缀乘数功能"
        },
        {
            "name": "test_diffutils_diff__upper_n",
            "desc": "测试将不存在的文件视为空文件"
        },
        {
            "name": "test_diffutils_diff__no_ignore_file_name_case",
            "desc": "测试比较文件名时考虑大小写"
        },
        {
            "name": "test_diffutils_diff__upper_s",
            "desc": "测试从指定文件开始比较目录"
        },
        {
            "name": "test_diffutils_diff__v",
            "desc": "测试输出版本信息"
        },
        {
            "name": "test_diffutils_diff__r__x",
            "desc": "测试递归比较目录时排除特定模式的文件"
        },
        {
            "name": "test_diffutils_function_recursive_diff",
            "desc": "测试diff命令递归比较目录功能"
        }
    ]
}