{
    "path": "$OET_PATH/testcases/function_test/pkg_test/gcc/gcc-gfortran",
    "machine num": 1,
    "cases": [
        {
            "name": "test_gcc-gfortran_install_package",
            "desc": "测试gcc-gfortran软件包的安装功能，验证是否能够成功安装。",
            "machine num": 1
        },
        {
            "name": "test_gcc-gfortran_f95__help",
            "desc": "显示命令的帮助信息"
        },
        {
            "name": "test_gfortran__target_help",
            "desc": "测试 gfortran 命令的 --target-help 参数"
        },
        {
            "name": "test_gfortran__help",
            "desc": "测试 gfortran 命令的 --help 参数"
        },
        {
            "name": "test_gfortran__version",
            "desc": "测试 gfortran 命令的 --version 参数"
        },
        {
            "name": "test_gfortran__print_search_dirs",
            "desc": "测试 gfortran 命令的 -print-search-dirs 参数"
        },
        {
            "name": "test_gfortran__print_libgcc_file_name",
            "desc": "测试 gfortran 命令的 -print-libgcc-file-name 参数"
        },
        {
            "name": "test_gfortran__print_sysroot",
            "desc": "测试 gfortran 命令的 -print-sysroot 参数"
        },
        {
            "name": "test_gcc-gfortran_function_install",
            "desc": "测试gcc-gfortran软件包的安装功能"
        },
        {
            "name": "test_gcc-gfortran_function_remove",
            "desc": "测试gcc-gfortran软件包的卸载功能"
        },
        {
            "name": "test_gcc-gfortran_function_show_version",
            "desc": "测试显示gfortran编译器的版本信息"
        },
        {
            "name": "test_gcc-gfortran_function_check_installed",
            "desc": "测试检查gcc-gfortran软件包是否已正确安装"
        },
        {
            "name": "test_gcc-gfortran_f95__v",
            "desc": "测试 f95 命令的详细版本信息输出功能。"
        },
        {
            "name": "test_gcc-gfortran_f95__version",
            "desc": "测试 f95 命令显示编译器版本信息的功能。"
        },
        {
            "name": "test_gcc-gfortran_f95__print_search_dirs",
            "desc": "测试 f95 命令显示编译器搜索目录的功能。"
        },
        {
            "name": "test_gcc-gfortran_f95__dumpmachine",
            "desc": "测试 f95 命令显示编译器目标处理器的功能。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_help",
            "desc": "测试 gfortran 命令的 --help 选项，验证显示帮助信息。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_version",
            "desc": "测试 gfortran 命令的 --version 选项，验证显示编译器版本信息。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_dumpversion",
            "desc": "测试 gfortran 命令的 -dumpversion 选项，验证显示编译器版本。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_dumpmachine",
            "desc": "测试 gfortran 命令的 -dumpmachine 选项，验证显示编译器的目标处理器。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_print-file-name",
            "desc": "测试 gfortran 命令的 -print-file-name 选项，验证显示指定库的完整路径。"
        },
        {
            "name": "test_gcc-gfortran_gfortran_v",
            "desc": "测试 gfortran 命令的 -v 选项，验证显示编译器调用的程序。"
        },
        {
            "name": "test_gcc-gfortran_function_version",
            "desc": "测试显示gfortran编译器版本"
        },
        {
            "name": "test_gcc-gfortran_f95_print_search_dirs",
            "desc": "测试显示编译器搜索目录功能"
        },
        {
            "name": "test_gcc-gfortran_f95_pass_exit_codes",
            "desc": "测试以最高错误码退出功能"
        },
        {
            "name": "test_gcc-gfortran_f95_help",
            "desc": "测试显示帮助信息功能"
        },
        {
            "name": "test_gcc-gfortran_f95__upper_v",
            "desc": "显示编译器版本信息"
        },
        {
            "name": "test_gcc-gfortran_f95__upper_e",
            "desc": "仅执行预处理，不进行编译、汇编或链接"
        },
        {
            "name": "test_gcc-gfortran_f95__upper_s",
            "desc": "仅执行编译，不进行汇编或链接"
        },
        {
            "name": "test_gcc-gfortran_f95__c",
            "desc": "编译和汇编源文件，但不进行链接"
        },
        {
            "name": "test_gcc-gfortran_f95__o",
            "desc": "将输出文件重命名为指定文件名"
        },
        {
            "name": "test_gcc-gfortran_f95__shared",
            "desc": "创建一个共享库"
        },
        {
            "name": "test_gcc-gfortran_f95__pipe",
            "desc": "在编译过程中使用管道而非临时文件"
        },
        {
            "name": "test_gcc-gfortran_f95__save_temps",
            "desc": "保留编译过程中生成的中间文件"
        },
        {
            "name": "test_gcc-gfortran_f95__std",
            "desc": "指定源代码遵循的Fortran语言标准"
        },
        {
            "name": "test_gcc-gfortran_f95__upper_b",
            "desc": "添加指定目录到编译器的搜索路径中"
        },
        {
            "name": "test_gcc-gfortran_f95__Wl",
            "desc": "将逗号分隔的选项传递给链接器"
        },
        {
            "name": "test_gcc-gfortran_gfortran__help",
            "desc": "测试显示gfortran命令的帮助信息"
        },
        {
            "name": "test_gcc-gfortran_gfortran__target_help",
            "desc": "测试显示gfortran目标特定的命令行选项"
        },
        {
            "name": "test_gcc-gfortran_gfortran__version",
            "desc": "测试显示gfortran编译器的版本信息"
        },
        {
            "name": "test_gcc-gfortran_gfortran__dumpversion",
            "desc": "测试显示gfortran编译器的版本号"
        },
        {
            "name": "test_gcc-gfortran_gfortran__dumpmachine",
            "desc": "测试显示gfortran编译器的目标处理器信息"
        },
        {
            "name": "test_gcc-gfortran_gfortran__print_search_dirs",
            "desc": "测试显示gfortran编译器的搜索目录"
        },
        {
            "name": "test_gcc-gfortran_gfortran__print_libgcc_file_name",
            "desc": "测试显示gfortran编译器配套库的名称"
        },
        {
            "name": "test_gcc-gfortran_gfortran__print_multiarch",
            "desc": "测试显示目标规范化GNU三元组"
        },
        {
            "name": "test_gcc-gfortran_gfortran__print_sysroot",
            "desc": "测试显示目标库目录"
        },
        {
            "name": "test_gcc-gfortran_gfortran__v",
            "desc": "测试显示编译器调用的程序"
        },
        {
            "name": "test_gcc-gfortran_gfortran__upper_e",
            "desc": "测试仅预处理，不编译、汇编或链接"
        },
        {
            "name": "test_gcc-gfortran_gfortran__upper_s",
            "desc": "测试仅编译，不汇编或链接"
        },
        {
            "name": "test_gcc-gfortran_gfortran__c",
            "desc": "测试编译和汇编，但不链接"
        },
        {
            "name": "test_gcc-gfortran_gfortran__o_output",
            "desc": "测试将输出放入指定文件"
        },
        {
            "name": "test_gcc-gfortran_gfortran__shared",
            "desc": "测试创建共享库"
        },
        {
            "name": "test_gcc-gfortran_gfortran__x_none",
            "desc": "测试指定后续输入文件的语言为none，恢复基于扩展名的默认行为"
        },
        {
            "name": "test_gcc-gfortran_function_compile",
            "desc": "测试使用gfortran编译一个简单的Fortran源文件。"
        },
        {
            "name": "test_gcc-gfortran_function_compile_link",
            "desc": "测试使用gfortran编译并链接多个Fortran源文件生成可执行文件。"
        },
        {
            "name": "test_gcc-gfortran_function_compile_lib",
            "desc": "测试使用gfortran编译Fortran源文件生成静态或共享库。"
        },
        {
            "name": "test_gcc-gfortran_function_std_option",
            "desc": "测试gfortran的-std选项，验证不同Fortran语言标准的支持。"
        },
        {
            "name": "test_gcc-gfortran_function_optimization",
            "desc": "测试gfortran的优化编译选项（如-O2）的功能。"
        },
        {
            "name": "test_gcc-gfortran_function_debug_info",
            "desc": "测试gfortran的调试信息生成选项（如-g）的功能。"
        },
        {
            "name": "test_gcc-gfortran_function_include_path",
            "desc": "测试gfortran的-I选项，验证指定头文件搜索路径的功能。"
        },
        {
            "name": "test_gcc-gfortran_function_library_path",
            "desc": "测试gfortran的-L和-l选项，验证链接库路径和库文件的功能。"
        }
    ]
}