{
    "path": "$OET_PATH/testcases/function_test/pkg_test/flex/flex",
    "machine num": 1,
    "cases": [
        {
            "name": "test_flex_function_install",
            "desc": "Test the installation of the flex package"
        },
        {
            "name": "test_flex_function_uninstall",
            "desc": "Test the uninstallation of the flex package"
        },
        {
            "name": "test_flex_function_compile",
            "desc": "Test compiling with flex"
        },
        {
            "name": "test_flex_flex_help",
            "desc": "测试显示flex帮助信息"
        },
        {
            "name": "test_flex_flex_version",
            "desc": "测试显示flex版本信息"
        },
        {
            "name": "test_flex_flex_o",
            "desc": "测试使用-o参数指定输出文件名"
        },
        {
            "name": "test_flex_flex_n",
            "desc": "测试使用-n参数（无作用的POSIX选项）"
        },
        {
            "name": "test_flex_lex_version",
            "desc": "使用 -V 参数报告lex版本信息"
        },
        {
            "name": "test_flex_function_help_option",
            "desc": "Test flex help command"
        },
        {
            "name": "test_flex_function_version_option",
            "desc": "Test flex version command"
        },
        {
            "name": "test_flex_lex_h",
            "desc": "测试使用 -h 参数显示帮助信息"
        },
        {
            "name": "test_flex_lex_upper_v",
            "desc": "测试使用 -V 参数报告lex版本"
        },
        {
            "name": "test_flex_flex_p",
            "desc": "测试将性能报告写入stderr"
        },
        {
            "name": "test_flex_lex_c",
            "desc": "测试无操作的POSIX选项"
        },
        {
            "name": "test_flex_function_help",
            "desc": "Test displaying flex help information"
        }
    ]
}