{
    "path": "$OET_PATH/testcases/function_test/pkg_test/dos2unix/dos2unix",
    "machine num": 1,
    "cases": [
        {
            "name": "test_dos2unix_install",
            "desc": "Test the installation of dos2unix package"
        },
        {
            "name": "test_dos2unix_uninstall",
            "desc": "Test the uninstallation of dos2unix package"
        },
        {
            "name": "test_dos2unix_conversion",
            "desc": "Test file conversion functionality"
        },
        {
            "name": "test_dos2unix_function_install",
            "desc": "Verify the dos2unix package can be successfully installed"
        },
        {
            "name": "test_dos2unix_function_uninstall",
            "desc": "Verify the dos2unix package can be completely removed"
        },
        {
            "name": "test_dos2unix_function_version",
            "desc": "Check the version of installed dos2unix"
        },
        {
            "name": "test_dos2unix_function_help",
            "desc": "Verify dos2unix command displays help information"
        },
        {
            "name": "test_dos2unix_dos2unix__437",
            "desc": "使用默认的DOS代码页437（美国）进行转换"
        },
        {
            "name": "test_dos2unix_dos2unix__850",
            "desc": "使用DOS代码页850（西欧）进行转换"
        },
        {
            "name": "test_dos2unix_dos2unix__b",
            "desc": "保留文件的字节顺序标记（BOM）"
        },
        {
            "name": "test_dos2unix_dos2unix__c_7bit",
            "desc": "使用转换模式7bit进行文件转换"
        },
        {
            "name": "test_dos2unix_dos2unix__c_iso",
            "desc": "使用转换模式iso进行文件转换"
        },
        {
            "name": "test_dos2unix_dos2unix__e",
            "desc": "在最后一行没有换行符时添加一个换行符"
        },
        {
            "name": "test_dos2unix_dos2unix__i",
            "desc": "显示文件信息"
        },
        {
            "name": "test_dos2unix_dos2unix__k",
            "desc": "保持输出文件的修改日期不变"
        },
        {
            "name": "test_dos2unix_dos2unix__upper_l",
            "desc": "显示软件许可证信息"
        },
        {
            "name": "test_dos2unix_dos2unix__m",
            "desc": "为输出文件添加字节顺序标记（BOM）（默认UTF-8）"
        },
        {
            "name": "test_dos2unix_dos2unix__n",
            "desc": "以新文件模式进行转换，指定输入和输出文件"
        },
        {
            "name": "test_dos2unix_dos2unix__upper_o",
            "desc": "将转换结果输出到标准输出"
        },
        {
            "name": "test_dos2unix_dos2unix__o",
            "desc": "以默认的旧文件模式进行转换，直接修改原文件"
        },
        {
            "name": "test_dos2unix_dos2unix__q",
            "desc": "启用安静模式，抑制所有警告信息"
        },
        {
            "name": "test_dos2unix_dos2unix__r",
            "desc": "移除文件的字节顺序标记（BOM）"
        },
        {
            "name": "test_dos2unix_dos2unix__s",
            "desc": "安全模式，跳过二进制文件（默认）"
        },
        {
            "name": "test_dos2unix_dos2unix__ub",
            "desc": "假设输入格式为UTF-16BE"
        },
        {
            "name": "test_dos2unix_dos2unix__v",
            "desc": "启用详细模式，显示更多操作信息"
        },
        {
            "name": "test_dos2unix_dos2unix__upper_v",
            "desc": "显示软件版本号"
        },
        {
            "name": "test_dos2unix_dos2unix__f__v",
            "desc": "强制转换二进制文件并启用详细输出"
        },
        {
            "name": "test_dos2unix_dos2unix__o_file",
            "desc": "以默认模式直接转换指定文件"
        },
        {
            "name": "test_dos2unix_mac2unix_help",
            "desc": "测试mac2unix命令的帮助信息"
        },
        {
            "name": "test_dos2unix_mac2unix_version",
            "desc": "测试mac2unix命令的版本信息"
        },
        {
            "name": "test_dos2unix_mac2unix_info",
            "desc": "测试mac2unix命令显示文件信息"
        },
        {
            "name": "test_dos2unix_mac2unix_convmode_7bit",
            "desc": "测试mac2unix命令使用7bit转换模式"
        },
        {
            "name": "test_dos2unix_mac2unix_convmode_mac",
            "desc": "测试mac2unix命令使用mac转换模式"
        },
        {
            "name": "test_dos2unix_mac2unix_add_eol",
            "desc": "测试mac2unix命令为最后一行添加换行符（如果不存在）"
        },
        {
            "name": "test_dos2unix_mac2unix_license",
            "desc": "测试mac2unix命令显示软件许可证"
        },
        {
            "name": "test_dos2unix_mac2unix_newfile",
            "desc": "测试mac2unix命令写入新文件"
        },
        {
            "name": "test_dos2unix_mac2unix_quiet",
            "desc": "测试mac2unix命令静默模式，抑制所有警告"
        },
        {
            "name": "test_dos2unix_mac2unix_safe",
            "desc": "测试mac2unix命令跳过二进制文件（默认）"
        },
        {
            "name": "test_dos2unix_unix2dos_h",
            "desc": "测试使用-h参数显示帮助信息"
        },
        {
            "name": "test_dos2unix_unix2dos_s",
            "desc": "测试使用-s参数安全模式跳过二进制文件"
        },
        {
            "name": "test_dos2unix_unix2dos_q",
            "desc": "测试使用-q参数启用静默模式"
        },
        {
            "name": "test_dos2unix_unix2dos_c_7bit",
            "desc": "测试使用-c 7bit参数指定7bit转换模式"
        },
        {
            "name": "test_dos2unix_unix2dos_iso_437",
            "desc": "测试使用-iso -437参数组合进行DOS代码页437转换"
        },
        {
            "name": "test_dos2unix_unix2dos_ascii",
            "desc": "测试使用-ascii参数进行默认ASCII转换"
        },
        {
            "name": "test_dos2unix_unix2dos_o",
            "desc": "测试使用-o参数在旧文件模式下转换文件"
        },
        {
            "name": "test_dos2unix_unix2dos_n",
            "desc": "测试使用-n参数在新文件模式下转换文件"
        },
        {
            "name": "test_dos2unix_unix2dos__allow_chown",
            "desc": "测试使用--allow-chown参数允许文件所有权变更"
        },
        {
            "name": "test_dos2unix_unix2dos__no_allow_chown",
            "desc": "测试使用--no-allow-chown参数不允许文件所有权变更"
        },
        {
            "name": "test_dos2unix_unix2dos__upper_f",
            "desc": "测试使用-F参数跟随符号链接并转换目标"
        },
        {
            "name": "test_dos2unix_unix2dos__upper_r",
            "desc": "测试使用-R参数替换符号链接为转换后的文件"
        },
        {
            "name": "test_dos2unix_unix2mac_upper_l",
            "desc": "测试显示软件许可证"
        },
        {
            "name": "test_dos2unix_unix2mac_q",
            "desc": "测试静默模式"
        },
        {
            "name": "test_dos2unix_unix2mac_c_ascii",
            "desc": "测试使用ascii转换模式"
        },
        {
            "name": "test_dos2unix_unix2mac_c_7bit",
            "desc": "测试使用7bit转换模式"
        },
        {
            "name": "test_dos2unix_unix2mac_ascii",
            "desc": "测试使用默认ascii转换"
        },
        {
            "name": "test_dos2unix_unix2mac_iso",
            "desc": "测试在DOS和ISO-8859-1字符集之间转换"
        },
        {
            "name": "test_dos2unix_unix2mac_1252",
            "desc": "测试使用Windows代码页1252"
        },
        {
            "name": "test_dos2unix_unix2mac_863",
            "desc": "测试使用DOS代码页863"
        },
        {
            "name": "test_dos2unix_unix2mac_f",
            "desc": "测试强制转换二进制文件"
        },
        {
            "name": "test_dos2unix_unix2mac_r",
            "desc": "测试移除BOM标记"
        },
        {
            "name": "test_dos2unix_unix2mac_upper_f",
            "desc": "测试跟随符号链接并转换目标文件"
        },
        {
            "name": "test_dos2unix_unix2mac_v_f",
            "desc": "测试在详细模式下强制转换二进制文件"
        },
        {
            "name": "test_dos2unix_unix2mac_n_input_output",
            "desc": "测试新文件模式指定输入和输出文件"
        },
        {
            "name": "test_dos2unix_unix2mac_f_upper_o",
            "desc": "测试强制转换二进制文件并输出到标准输出"
        },
        {
            "name": "test_dos2unix_unix2mac_k_m",
            "desc": "测试保持文件日期并添加BOM标记"
        },
        {
            "name": "test_dos2unix_dos2unix_-c_ascii",
            "desc": "测试使用ASCII转换模式"
        },
        {
            "name": "test_dos2unix_dos2unix_-c_7bit",
            "desc": "测试使用7bit转换模式"
        },
        {
            "name": "test_dos2unix_dos2unix_-c_iso",
            "desc": "测试使用ISO转换模式"
        },
        {
            "name": "test_dos2unix_dos2unix_-r",
            "desc": "测试移除字节顺序标记"
        },
        {
            "name": "test_dos2unix_dos2unix_-e",
            "desc": "测试为最后一行添加换行符"
        },
        {
            "name": "test_dos2unix_dos2unix_-k",
            "desc": "测试保持输出文件日期"
        },
        {
            "name": "test_dos2unix_dos2unix_-n",
            "desc": "测试写入新文件模式"
        },
        {
            "name": "test_dos2unix_dos2unix_-ul",
            "desc": "测试假定输入格式为UTF-16LE"
        },
        {
            "name": "test_dos2unix_dos2unix_-437",
            "desc": "测试使用DOS代码页437"
        },
        {
            "name": "test_dos2unix_dos2unix_-850",
            "desc": "测试使用DOS代码页850"
        },
        {
            "name": "test_dos2unix_dos2unix_-860",
            "desc": "测试使用DOS代码页860"
        },
        {
            "name": "test_dos2unix_dos2unix_-863",
            "desc": "测试使用DOS代码页863"
        },
        {
            "name": "test_dos2unix_dos2unix_-865",
            "desc": "测试使用DOS代码页865"
        },
        {
            "name": "test_dos2unix_dos2unix_--allow-chown",
            "desc": "测试允许文件所有权更改"
        },
        {
            "name": "test_dos2unix_dos2unix_--no-allow-chown",
            "desc": "测试不允许文件所有权更改"
        },
        {
            "name": "test_dos2unix_dos2unix_-v_-f",
            "desc": "测试详细模式并强制转换二进制文件"
        },
        {
            "name": "test_dos2unix_dos2unix_-o_-k",
            "desc": "测试写入原文件并保持文件日期"
        },
        {
            "name": "test_dos2unix_dos2unix_-i_-v",
            "desc": "测试显示文件信息并使用详细模式"
        },
        {
            "name": "test_mac2unix_h",
            "desc": "测试显示帮助文本"
        },
        {
            "name": "test_mac2unix__upper_v",
            "desc": "测试显示版本号"
        },
        {
            "name": "test_mac2unix_o",
            "desc": "测试默认的覆盖原文件转换模式"
        },
        {
            "name": "test_mac2unix_n",
            "desc": "测试写入新文件的转换模式"
        },
        {
            "name": "test_mac2unix_c_7bit",
            "desc": "测试使用7bit转换模式"
        },
        {
            "name": "test_mac2unix__ascii",
            "desc": "测试默认的ascii转换模式"
        },
        {
            "name": "test_mac2unix__num_850",
            "desc": "测试使用DOS代码页850"
        },
        {
            "name": "test_mac2unix__num_860",
            "desc": "测试使用DOS代码页860"
        },
        {
            "name": "test_mac2unix_b",
            "desc": "测试保留字节顺序标记"
        },
        {
            "name": "test_mac2unix_m",
            "desc": "测试添加字节顺序标记"
        },
        {
            "name": "test_mac2unix__no_add_eol",
            "desc": "测试不为最后一行添加换行符"
        },
        {
            "name": "test_mac2unix_k",
            "desc": "测试保持输出文件日期"
        },
        {
            "name": "test_mac2unix_f",
            "desc": "测试强制转换二进制文件"
        },
        {
            "name": "test_mac2unix__upper_o",
            "desc": "测试写入到标准输出"
        },
        {
            "name": "test_mac2unix__allow_chown",
            "desc": "测试允许更改文件所有权"
        },
        {
            "name": "test_mac2unix_upper_r",
            "desc": "测试将符号链接替换为转换后的文件"
        },
        {
            "name": "test_mac2unix_upper_s",
            "desc": "测试保持符号链接和目标文件不变"
        },
        {
            "name": "test_unix2dos__v",
            "desc": "测试详细模式"
        },
        {
            "name": "test_unix2dos__n",
            "desc": "测试新文件模式转换"
        },
        {
            "name": "test_unix2dos__k",
            "desc": "测试保持输出文件日期"
        },
        {
            "name": "test_unix2dos__b",
            "desc": "测试保留BOM标记"
        },
        {
            "name": "test_unix2dos__f",
            "desc": "测试强制转换二进制文件"
        },
        {
            "name": "test_unix2dos__upper_s",
            "desc": "测试保持符号链接和目标文件不变（默认）"
        },
        {
            "name": "test_unix2mac_860",
            "desc": "测试使用DOS代码页860进行转换"
        },
        {
            "name": "test_unix2mac_865",
            "desc": "测试使用DOS代码页865进行转换"
        },
        {
            "name": "test_unix2mac_keep_bom",
            "desc": "测试保留字节顺序标记"
        },
        {
            "name": "test_unix2mac_convmode_7bit",
            "desc": "测试指定转换模式为7bit"
        },
        {
            "name": "test_unix2mac_keepdate",
            "desc": "测试保持输出文件日期"
        },
        {
            "name": "test_unix2mac_newline",
            "desc": "测试添加额外的换行符"
        },
        {
            "name": "test_unix2mac_no_allow_chown",
            "desc": "测试不允许文件所有权更改（默认）"
        },
        {
            "name": "test_unix2mac_quiet",
            "desc": "测试静默模式，抑制所有警告"
        },
        {
            "name": "test_unix2mac_assume_utf16be",
            "desc": "测试假定输入格式为UTF-16BE"
        },
        {
            "name": "test_unix2mac_replace_symlink",
            "desc": "测试将符号链接替换为转换后的文件"
        },
        {
            "name": "test_dos2unix_function_quiet",
            "desc": "Test conversion in quiet mode"
        },
        {
            "name": "test_dos2unix_function_verbose",
            "desc": "Test conversion in verbose mode"
        },
        {
            "name": "test_dos2unix_function_keepdate",
            "desc": "Test conversion while keeping file date"
        }
    ]
}