{
    "path": "$OET_PATH/testcases/function_test/pkg_test/fish/fish",
    "machine num": 1,
    "cases": [
        {
            "name": "test_fish_fish_c",
            "desc": "测试 fish 命令使用 -c 参数执行指定命令"
        },
        {
            "name": "test_fish_fish_upper_c",
            "desc": "测试 fish 命令使用 -C 参数在读取配置后执行指定命令"
        },
        {
            "name": "test_fish_fish_d",
            "desc": "测试 fish 命令使用 -d 参数启用调试输出并指定调试类别"
        },
        {
            "name": "test_fish_fish_o",
            "desc": "测试 fish 命令使用 -o 参数将调试输出重定向到指定文件"
        },
        {
            "name": "test_fish_fish_i",
            "desc": "测试 fish 命令使用 -i 参数以交互模式运行"
        },
        {
            "name": "test_fish_fish_l",
            "desc": "测试 fish 命令使用 -l 参数模拟登录 shell"
        },
        {
            "name": "test_fish_fish_upper_n",
            "desc": "测试 fish 命令使用 -N 参数不读取配置文件"
        },
        {
            "name": "test_fish_fish_n",
            "desc": "测试 fish 命令使用 -n 参数仅进行语法检查而不执行命令"
        },
        {
            "name": "test_fish_fish_p",
            "desc": "测试 fish 命令使用 -p 参数输出命令执行时间信息到指定文件"
        },
        {
            "name": "test_fish_profile_startup",
            "desc": "测试 fish 命令使用 --profile-startup 参数输出启动时间信息到指定文件"
        },
        {
            "name": "test_fish_fish_indent_w",
            "desc": "测试使用-w参数对文件进行缩进并立即写入文件"
        },
        {
            "name": "test_fish_fish_indent_i",
            "desc": "测试使用-i参数仅重新格式化每行一个作业而不缩进"
        },
        {
            "name": "test_fish_fish_indent_c",
            "desc": "测试使用-c参数检查代码是否已按fish_indent方式缩进"
        },
        {
            "name": "test_fish_fish_indent_v",
            "desc": "测试使用-v参数显示当前fish版本并退出"
        },
        {
            "name": "test_fish_fish_indent_ansi",
            "desc": "测试使用--ansi参数使用ANSI转义序列对输出进行着色"
        },
        {
            "name": "test_fish_fish_indent_html",
            "desc": "测试使用--html参数输出支持语法高亮的HTML"
        },
        {
            "name": "test_fish_fish_indent_d",
            "desc": "测试使用-d参数启用调试输出并指定调试类别匹配模式"
        },
        {
            "name": "test_fish_fish_indent_o",
            "desc": "测试使用-o参数指定接收调试输出的文件路径"
        },
        {
            "name": "test_fish_fish_indent_dump_parse_tree",
            "desc": "测试使用--dump-parse-tree参数将解析的语句信息转储到标准错误"
        },
        {
            "name": "test_fish_fish_indent_h",
            "desc": "测试使用-h参数显示此命令的帮助信息"
        },
        {
            "name": "test_fish_fish_key_reader_c",
            "desc": "测试 fish_key_reader 的连续模式"
        },
        {
            "name": "test_fish_fish_key_reader_upper_v",
            "desc": "测试 fish_key_reader 的详细输出模式"
        },
        {
            "name": "test_fish_fish_key_reader_h",
            "desc": "测试 fish_key_reader 的帮助信息"
        },
        {
            "name": "test_fish_fish_key_reader_v",
            "desc": "测试 fish_key_reader 的版本信息"
        },
        {
            "name": "test_fish_function_help",
            "desc": "测试 fish 命令的帮助信息显示功能"
        }
    ]
}