{
    "path": "$OET_PATH/testcases/function_test/pkg_test/hunspell/hunspell-devel",
    "machine num": 3,
    "cases": [
        {
            "name": "test_hunspell-devel_install",
            "desc": "测试hunspell-devel软件包的安装功能",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_uninstall",
            "desc": "测试hunspell-devel软件包的卸载功能",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_upgrade",
            "desc": "测试hunspell-devel软件包的升级功能",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_command_hunspell_002",
            "desc": "测试hunspell命令的详细拼写检查功能，包含多个单词的输入",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_command_hunspell_003",
            "desc": "测试hunspell命令的拼写检查功能，使用自定义字典文件",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_command_hunspell_004",
            "desc": "测试hunspell命令的拼写检查功能，使用不同的语言环境参数",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_command_hunspell_005",
            "desc": "测试hunspell命令的拼写检查功能，使用不同的输出格式参数",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_command_hunspell_006",
            "desc": "测试hunspell命令的拼写检查功能，使用不同的编码格式参数",
            "machine num": 1
        },
        {
            "name": "test_hunspell-devel_affixcompress__upper_v",
            "desc": "测试affixcompress命令的详细输出模式"
        },
        {
            "name": "test_hunspell-devel_affixcompress__upper_a",
            "desc": "测试affixcompress命令输出所有派生词的功能"
        },
        {
            "name": "test_hunspell-devel_affixcompress__upper_e",
            "desc": "测试affixcompress命令输出所有可能的扩展词的功能"
        },
        {
            "name": "test_hunspell-devel_affixcompress__upper_t",
            "desc": "测试affixcompress命令的时间戳输出功能"
        },
        {
            "name": "test_hunspell-devel_affixcompress__b",
            "desc": "测试affixcompress命令的二进制输出模式"
        },
        {
            "name": "test_hunspell-devel_affixcompress__n",
            "desc": "测试affixcompress命令不压缩输出的功能"
        },
        {
            "name": "test_hunspell-devel_affixcompress__s",
            "desc": "测试affixcompress命令的静默模式"
        },
        {
            "name": "test_hunspell-devel_analyze_affix_dict_word",
            "desc": "测试analyze命令使用词缀文件、词典文件和待检查单词文件进行拼写分析"
        },
        {
            "name": "test_hunspell-devel_chmorph_affix_file_dictionary_file_file_to_convert_SG_2_SG_3",
            "desc": "使用chmorph命令，根据匈牙利语词缀和词典文件，将文本文件中第二人称单数形式转换为第三人称单数形式。"
        },
        {
            "name": "test_hunspell-devel_chmorph_affix_file_dictionary_file_file_to_convert_PL_1_PL_3",
            "desc": "使用chmorph命令，根据词缀和词典文件，将文本文件中第一人称复数形式转换为第三人称复数形式。"
        },
        {
            "name": "test_hunspell-devel_chmorph_affix_file_dictionary_file_file_to_convert_PAST_FUTURE",
            "desc": "使用chmorph命令，根据词缀和词典文件，将文本文件中的过去时态形式转换为将来时态形式。"
        },
        {
            "name": "test_hunspell-devel_chmorph_affix_file_dictionary_file_file_to_convert_NOM_ACC",
            "desc": "使用chmorph命令，根据词缀和词典文件，将文本文件中的主格形式转换为宾格形式。"
        },
        {
            "name": "test_hunspell-devel_hunzip__v",
            "desc": "测试hunzip命令显示版本信息"
        },
        {
            "name": "test_hunspell-devel_hunzip__h",
            "desc": "测试hunzip命令显示帮助信息"
        },
        {
            "name": "test_hunspell-devel_hunzip__upper_v",
            "desc": "测试hunzip命令显示详细版本信息"
        },
        {
            "name": "test_hunspell-devel_hzip__h",
            "desc": "测试 hzip 命令的 -h 参数，验证是否显示帮助信息"
        },
        {
            "name": "test_hunspell-devel_hzip__v",
            "desc": "测试 hzip 命令的 -v 参数，验证是否显示版本信息"
        },
        {
            "name": "test_hunspell-devel_hzip__upper_v",
            "desc": "测试 hzip 命令的 -V 参数，验证其功能"
        },
        {
            "name": "test_hunspell-devel_hzip__upper_d",
            "desc": "测试 hzip 命令的 -D 参数，验证其功能"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_affixfile",
            "desc": "测试使用--affixfile参数指定词缀文件进行转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_bylocale",
            "desc": "测试使用--bylocale参数按当前区域设置进行大小写转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_charset",
            "desc": "测试使用--charset参数指定字符集进行大小写转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_debug",
            "desc": "测试使用--debug参数打印调试信息"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_extraflags",
            "desc": "测试使用--extraflags参数允许一些非字母标志"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_lowercase",
            "desc": "测试使用--lowercase参数指定小写字符串"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_myheader",
            "desc": "测试使用--myheader参数指定头文件"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_printcomments",
            "desc": "测试使用--printcomments参数在输出中打印注释行"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_replacements",
            "desc": "测试使用--replacements参数指定替换文件"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_split",
            "desc": "测试使用--split参数拆分条目数超过指定值的标志"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_uppercase",
            "desc": "测试使用--uppercase参数指定大写字符串"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_affixfile_bylocale",
            "desc": "测试同时使用--affixfile和--bylocale参数"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_charset_split",
            "desc": "测试同时使用--charset和--split参数"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_debug_extraflags",
            "desc": "测试同时使用--debug和--extraflags参数"
        },
        {
            "name": "test_hunspell-devel_makealias_without_parameters",
            "desc": "测试不带任何参数运行makealias命令"
        },
        {
            "name": "test_hunspell-devel_makealias_with_minimize_diff",
            "desc": "测试使用--minimize-diff参数指定旧文件基础名运行makealias命令"
        },
        {
            "name": "test_hunspell-devel_munch_wordlist_affix",
            "desc": "使用正确的语法，提供单词列表文件和词缀文件进行测试"
        },
        {
            "name": "test_hunspell-devel_unmunch_basic",
            "desc": "使用dic_file和affix_file两个基本参数运行unmunch命令"
        },
        {
            "name": "test_hunspell-devel_wordforms_s",
            "desc": "测试wordforms命令的-s参数，仅打印后缀形式"
        },
        {
            "name": "test_hunspell-devel_wordforms_p",
            "desc": "测试wordforms命令的-p参数，仅打印前缀形式"
        },
        {
            "name": "test_hunspell-devel_wordforms_basic",
            "desc": "测试wordforms命令的基本用法，打印指定单词的所有词形变化"
        },
        {
            "name": "test_hunspell-devel_wordlist2hunspell_default",
            "desc": "测试使用默认参数执行 wordlist2hunspell 命令"
        },
        {
            "name": "test_hunspell-devel_function_install",
            "desc": "测试hunspell-devel软件包的安装功能"
        },
        {
            "name": "test_hunspell-devel_function_uninstall",
            "desc": "测试hunspell-devel软件包的卸载功能"
        },
        {
            "name": "test_hunspell-devel_function_upgrade",
            "desc": "测试hunspell-devel软件包的升级功能"
        },
        {
            "name": "test_hunspell-devel_function_spell_check",
            "desc": "测试hunspell命令的基础拼写检查功能"
        },
        {
            "name": "test_hunspell-devel_function_analyze",
            "desc": "测试analyze命令分析单词形态变化"
        },
        {
            "name": "test_hunspell-devel_function_compress_dict",
            "desc": "测试affixcompress命令压缩词典文件"
        },
        {
            "name": "test_hunspell-devel_function_munch",
            "desc": "测试munch命令生成词典词根列表"
        },
        {
            "name": "test_hunspell-devel_function_unmunch",
            "desc": "测试unmunch命令展开词典为单词列表"
        },
        {
            "name": "test_hunspell-devel_function_wordforms",
            "desc": "测试wordforms命令列出单词所有形式"
        },
        {
            "name": "test_hunspell-devel_function_convert_dict",
            "desc": "测试ispellaff2myspell命令转换词典格式"
        },
        {
            "name": "test_hunspell-devel_affixcompress__v",
            "desc": "测试使用 -v 参数运行 affixcompress 命令"
        },
        {
            "name": "test_hunspell-devel_analyze_affix_dict_wordfile",
            "desc": "使用正确的语法分析单词文件"
        },
        {
            "name": "test_hunspell-devel_analyze_affix_dict_two_words",
            "desc": "使用正确的语法进行每行两个单词的形态生成"
        },
        {
            "name": "test_hunspell-devel_chmorph_affix_file_dictionary_file_file_to_convert_PAST_PRES",
            "desc": "使用词缀和词典文件，将文本文件中的过去时态转换为现在时态"
        },
        {
            "name": "test_hunspell-devel_hzip",
            "desc": "测试hzip命令基本功能，不带任何参数"
        },
        {
            "name": "test_hunspell-devel_hzip_upper_v",
            "desc": "测试hzip命令的-V参数，显示版本信息"
        },
        {
            "name": "test_hunspell-devel_hzip_upper_h",
            "desc": "测试hzip命令的-H参数，显示帮助信息"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_charset_latin1",
            "desc": "测试使用--charset参数指定latin1字符集进行大小写转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_charset_latin2",
            "desc": "测试使用--charset参数指定latin2字符集进行大小写转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_charset_latin3",
            "desc": "测试使用--charset参数指定latin3字符集进行大小写转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_affixfile_charset",
            "desc": "测试组合使用--affixfile和--charset参数进行转换"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_affixfile_debug",
            "desc": "测试组合使用--affixfile和--debug参数进行转换并打印调试信息"
        },
        {
            "name": "test_hunspell-devel_ispellaff2myspell_affixfile_printcomments",
            "desc": "测试组合使用--affixfile和--printcomments参数进行转换并输出注释"
        },
        {
            "name": "test_hunspell-devel_makealias_file",
            "desc": "测试makealias命令处理指定dic和aff文件"
        },
        {
            "name": "test_hunspell-devel_makealias_minimize_diff",
            "desc": "测试makealias命令使用--minimize-diff参数并指定旧文件基础名"
        },
        {
            "name": "test_hunspell-devel_munch_word_list_file_affix_file",
            "desc": "测试使用正确的单词列表文件和词缀文件运行munch命令"
        },
        {
            "name": "test_hunspell-devel_unmunch_dic_aff",
            "desc": "使用正确的字典文件和词缀文件作为参数运行unmunch命令"
        },
        {
            "name": "test_hunspell-devel_wordforms_dictionary_aff_dictionary_dic_word",
            "desc": "测试 wordforms 命令使用字典文件和单词的基本功能"
        },
        {
            "name": "test_hunspell-devel_wordforms_s_dictionary_aff_dictionary_dic_word",
            "desc": "测试 wordforms 命令使用 -s 参数仅输出后缀形式"
        },
        {
            "name": "test_hunspell-devel_wordforms_p_dictionary_aff_dictionary_dic_word",
            "desc": "测试 wordforms 命令使用 -p 参数仅输出前缀形式"
        },
        {
            "name": "test_hunspell-devel_wordlist2hunspell_basic",
            "desc": "使用基本的 wordlist_file 和 locale 参数，在当前目录生成对应的 .dic 和 .aff 文件。"
        }
    ]
}