{
    "path": "$OET_PATH/testcases/function_test/pkg_test/gobject-introspection/gobject-introspection-devel",
    "machine num": 1,
    "cases": [
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect_h",
            "desc": "测试 g-ir-inspect 命令的帮助选项"
        },
        {
            "name": "test_gobject-introspection-devel_function_install",
            "desc": "测试软件包安装功能"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_h",
            "desc": "使用帮助参数-h查看可用选项"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect__h",
            "desc": "测试帮助选项"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_help",
            "desc": "测试显示帮助信息的参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_pkg",
            "desc": "测试从指定pkg-config包获取cflags的参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_p",
            "desc": "测试忽略的参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_h",
            "desc": "测试g-ir-compiler的帮助选项"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_h",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_v",
            "desc": "测试启用详细输出模式"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_extract",
            "desc": "测试使用--extract参数提取输入文件中的注解"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_e",
            "desc": "测试使用-e参数提取输入文件中的注解"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_upper_i",
            "desc": "测试使用-I参数指定预处理器包含文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_upper_d",
            "desc": "测试使用-D参数定义预处理器宏"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_upper_u",
            "desc": "测试使用-U参数取消定义预处理器宏"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_p",
            "desc": "测试使用-p参数（将被忽略）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_upper_l",
            "desc": "测试使用-L参数指定库文件搜索路径"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_library_path",
            "desc": "测试使用--library-path参数指定库文件搜索路径"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_pkg",
            "desc": "测试使用--pkg参数获取pkg-config包的cflags"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_cflags_begin",
            "desc": "测试使用--cflags-begin参数开始预处理器/编译器标志"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_cflags_end",
            "desc": "测试使用--cflags-end参数结束预处理器/编译器标志"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_extract_upper_i_upper_d",
            "desc": "测试组合使用--extract、-I和-D参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_extract_upper_l_pkg",
            "desc": "测试组合使用--extract、-L和--pkg参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_e_upper_u",
            "desc": "测试组合使用-e和-U参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_version",
            "desc": "测试使用--version参数显示程序版本号"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-annotation-tool_help",
            "desc": "测试使用--help或-h参数显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_includedir",
            "desc": "测试指定GIR搜索路径中的包含目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_o",
            "desc": "测试指定输出文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_m",
            "desc": "测试指定要编译的模块名称"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_l",
            "desc": "测试指定共享库文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_debug",
            "desc": "测试显示调试信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_verbose",
            "desc": "测试显示详细信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-compiler_version",
            "desc": "测试显示程序版本号"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_h",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_version",
            "desc": "测试显示程序版本号"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_o_output",
            "desc": "测试指定输出目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_l_language",
            "desc": "测试指定输出语言"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_f_devdocs",
            "desc": "测试使用devdocs格式输出"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_f_mallard",
            "desc": "测试使用mallard格式输出"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_f_sections",
            "desc": "测试使用sections格式输出"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_upper_i_include_paths",
            "desc": "测试添加其他GIR文件的包含路径"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_s",
            "desc": "测试写入sections文件（向后兼容选项）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_templates_dir",
            "desc": "测试指定模板目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-doc-tool_girfile",
            "desc": "测试处理指定的GIR文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_help",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_shlib",
            "desc": "测试处理嵌入在共享库中的类型库"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_o",
            "desc": "测试指定输出文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_output",
            "desc": "测试指定输出文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_includedir",
            "desc": "测试指定GIR搜索路径中的包含目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_all",
            "desc": "测试显示所有可用信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-generate_version",
            "desc": "测试显示程序版本号"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect_help",
            "desc": "测试 g-ir-inspect 命令的帮助选项功能是否正常"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect_version",
            "desc": "测试 g-ir-inspect 命令指定版本号参数的功能是否正常"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect_print_shlibs",
            "desc": "测试 g-ir-inspect 命令列出所需共享库的功能是否正常"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-inspect_print_typelibs",
            "desc": "测试 g-ir-inspect 命令列出所需其他类型库的功能是否正常"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-h",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--version",
            "desc": "显示程序版本号"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--quiet",
            "desc": "静默模式，不打印正常操作的细节"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--format",
            "desc": "指定输出格式，例如 gir"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-i",
            "desc": "添加指定的gir文件作为依赖"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include",
            "desc": "添加指定的gir文件作为依赖"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include-uninstalled",
            "desc": "指定依赖文件的路径，仅在单个模块内构建多个.gir文件时使用"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--add-include-path",
            "desc": "添加其他GIR文件的包含路径"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--program",
            "desc": "指定要执行的程序"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--use-binary-wrapper",
            "desc": "指定用于运行程序的包装器（在交叉编译时有用）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--use-ldd-wrapper",
            "desc": "指定用于替代ldd的包装器（在交叉编译时有用）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--lib-dirs-envvar",
            "desc": "指定环境变量，用于写入库目录列表（供临时二进制文件运行时使用），替代标准的LD_LIBRARY_PATH"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--program-arg",
            "desc": "为程序指定额外的参数"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--libtool",
            "desc": "指定libtool的完整路径"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--no-libtool",
            "desc": "不使用libtool"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--external-library",
            "desc": "如果为真，表示库位于系统上，而不是当前目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-l",
            "desc": "指定本单元所依赖的库"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--library",
            "desc": "指定本单元所依赖的库"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--extra-library",
            "desc": "指定链接二进制文件所需的额外库"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--library-path",
            "desc": "指定搜索库的目录"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--header-only",
            "desc": "如果指定，仅为给定的头文件生成GIR"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-n",
            "desc": "指定本单元的命名空间名称，也用于计算--identifier-prefix和--symbol-prefix"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--namespace",
            "desc": "指定本单元的命名空间名称，也用于计算--identifier-prefix和--symbol-prefix"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--nsversion",
            "desc": "指定本单元的命名空间版本"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--strip-prefix",
            "desc": "（已弃用）从C标识符中移除此前缀，请使用--identifier-prefix和--symbol-prefix"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--identifier-prefix",
            "desc": "从C标识符（结构体类型定义等）中移除此前缀，可多次指定"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--identifier-filter-cmd",
            "desc": "通过给定的shell命令过滤标识符（结构和联合类型定义），命令从stdin接收标识符名称，并从stdout输出过滤结果"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--symbol-prefix",
            "desc": "从C符号（函数名）中移除此前缀"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--symbol-filter-cmd",
            "desc": "通过给定的shell命令过滤符号（函数名），命令从stdin接收符号名称，并从stdout输出过滤结果"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--accept-unprefixed",
            "desc": "如果指定，则接受不匹配命名空间前缀的符号和标识符"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--add-init-section",
            "desc": "在内省程序中添加额外的初始化代码"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-o",
            "desc": "指定要写入的输出文件名，默认为-（标准输出）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--output",
            "desc": "指定要写入的输出文件名，默认为-（标准输出）"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--pkg",
            "desc": "指定要从中获取cflags的pkg-config包"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--pkg-export",
            "desc": "指定与此库关联的pkg-config包"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--warn-all",
            "desc": "如果为真，则为内省启用所有警告"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--warn-error",
            "desc": "将警告视为致命错误"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--strict",
            "desc": "如果为真，则为内省启用严格警告"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-v",
            "desc": "启用详细输出"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--verbose",
            "desc": "启用详细输出"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--c-include",
            "desc": "指定C程序中应包含的头文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--filelist",
            "desc": "指定包含要扫描的头文件和源文件的文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--compiler",
            "desc": "指定内部使用的C编译器"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--function-decoration",
            "desc": "指定在生成代码中装饰函数的宏"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include-first-in-header",
            "desc": "指定在生成的头文件中首先包含的头文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include-last-in-header",
            "desc": "指定在生成的头文件中最后包含的头文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include-first-in-src",
            "desc": "指定在生成的源文件中首先包含的头文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--include-last-in-src",
            "desc": "指定在生成的源文件中最后包含的头文件"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--sources-top-dirs",
            "desc": "指定源目录的路径，用于确定gir文件中使用的相对文件位置，这在构建目录和源目录不同且镜像时特别有用"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--cflags-begin",
            "desc": "开始预处理器/编译器标志"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_--cflags-end",
            "desc": "结束预处理器/编译器标志"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-D",
            "desc": "预处理器定义"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-U",
            "desc": "预处理器取消定义"
        },
        {
            "name": "test_gobject-introspection-devel_g-ir-scanner_-p",
            "desc": "（忽略）"
        },
        {
            "name": "test_gobject-introspection-devel_function_uninstall",
            "desc": "测试软件包卸载功能"
        },
        {
            "name": "test_gobject-introspection-devel_function_basic_scan",
            "desc": "测试g-ir-scanner基础扫描"
        },
        {
            "name": "test_gobject-introspection-devel_function_generate_gir",
            "desc": "测试生成GIR文件"
        },
        {
            "name": "test_gobject-introspection-devel_function_compile_typelib",
            "desc": "测试编译类型库"
        },
        {
            "name": "test_gobject-introspection-devel_function_inspect_gir",
            "desc": "测试检查GIR文件内容"
        },
        {
            "name": "test_gobject-introspection-devel_function_documentation",
            "desc": "测试生成API文档"
        },
        {
            "name": "test_gobject-introspection-devel_function_pkgconfig",
            "desc": "测试pkg-config集成"
        },
        {
            "name": "test_gobject-introspection-devel_function_version_check",
            "desc": "测试工具版本检查"
        },
        {
            "name": "test_gobject-introspection-devel_function_dependency_scan",
            "desc": "测试依赖扫描功能"
        }
    ]
}