{
    "path": "$OET_PATH/testcases/function_test/pkg_test/glib2/glib2",
    "machine num": 1,
    "cases": [
        {
            "name": "test_glib2_function_install",
            "desc": "Test the installation of glib2 package"
        },
        {
            "name": "test_glib2_gapplication_help",
            "desc": "测试gapplication help命令的正确执行和输出"
        },
        {
            "name": "test_glib2_gdbus_monitor_upper_b_system",
            "desc": "测试 gdbus monitor 命令使用 --system 参数监控系统总线"
        },
        {
            "name": "test_glib2_gio_copy_single_file",
            "desc": "测试 gio copy 命令复制单个文件"
        },
        {
            "name": "test_glib2_gio_list_location",
            "desc": "测试 gio list 命令列出指定位置的内容"
        },
        {
            "name": "test_glib2_gio_mime_get_handler",
            "desc": "测试 gio mime 命令获取指定 MIME 类型的处理程序"
        },
        {
            "name": "test_glib2_gio_mkdir_single_directory",
            "desc": "测试 gio mkdir 命令创建单个目录"
        },
        {
            "name": "test_glib2_glib-compile-schemas_h",
            "desc": "使用-h选项显示帮助信息"
        },
        {
            "name": "test_glib2_glib-compile-schemas_help",
            "desc": "使用--help选项显示帮助信息"
        },
        {
            "name": "test_glib2_glib-compile-schemas_version",
            "desc": "使用--version选项显示程序版本"
        },
        {
            "name": "test_glib2_glib-compile-schemas_dry-run",
            "desc": "使用--dry-run选项不实际写入缓存文件"
        },
        {
            "name": "test_glib2_gsettings_list_schemas",
            "desc": "测试 list-schemas 命令"
        },
        {
            "name": "test_glib2_gsettings_list_recursively",
            "desc": "测试 list-recursively 命令"
        },
        {
            "name": "test_glib2_gsettings_get",
            "desc": "测试 get 命令"
        },
        {
            "name": "test_glib2_gsettings_writable",
            "desc": "测试 writable 命令"
        },
        {
            "name": "test_glib2_gsettings_upper_version",
            "desc": "测试 --version 参数"
        },
        {
            "name": "test_glib2_function_gsettings_get",
            "desc": "Test gsettings get command common usage"
        },
        {
            "name": "test_glib2_gapplication_list_apps",
            "desc": "测试 gapplication list-apps 命令，列出应用程序"
        },
        {
            "name": "test_glib2_gdbus_help",
            "desc": "测试gdbus help命令，显示命令列表"
        },
        {
            "name": "test_glib2_gdbus_monitor",
            "desc": "测试gdbus monitor命令，监视远程对象"
        },
        {
            "name": "test_glib2_gdbus_call",
            "desc": "测试gdbus call命令，调用远程对象的方法"
        },
        {
            "name": "test_glib2_gdbus_wait",
            "desc": "测试gdbus wait命令，等待一个总线名称出现"
        },
        {
            "name": "test_glib2_gio_version",
            "desc": "测试 gio version 命令的正确执行"
        },
        {
            "name": "test_glib2_gio_cat_single_file",
            "desc": "测试 gio cat 命令输出单个文件内容"
        },
        {
            "name": "test_glib2_gio_copy_multiple_files",
            "desc": "测试 gio copy 命令复制多个文件到目录"
        },
        {
            "name": "test_glib2_gio_info_directory",
            "desc": "测试 gio info 命令显示目录信息"
        },
        {
            "name": "test_glib2_gio_list_directory",
            "desc": "测试 gio list 命令列出目录内容"
        },
        {
            "name": "test_glib2_gio_mkdir_multiple",
            "desc": "测试 gio mkdir 命令创建多个目录"
        },
        {
            "name": "test_glib2_gio_monitor_file",
            "desc": "测试 gio monitor 命令监控文件变化"
        },
        {
            "name": "test_glib2_gio_mount_list",
            "desc": "测试 gio mount 命令列出挂载点"
        },
        {
            "name": "test_glib2_gio_move_single_file",
            "desc": "测试 gio move 命令移动单个文件"
        },
        {
            "name": "test_glib2_gio_move_multiple_files",
            "desc": "测试 gio move 命令移动多个文件到目录"
        },
        {
            "name": "test_glib2_gio_remove_single_file",
            "desc": "测试 gio remove 命令删除单个文件"
        },
        {
            "name": "test_glib2_gio_tree_directory",
            "desc": "测试 gio tree 命令以树状结构列出目录内容"
        },
        {
            "name": "test_glib2_glib-compile-schemas_allow-any-name",
            "desc": "测试不强制键名限制"
        },
        {
            "name": "test_glib2_gsettings_list_relocatable_schemas",
            "desc": "测试 gsettings list-relocatable-schemas 命令，列出可重定位的模式"
        },
        {
            "name": "test_glib2_gsettings_list_children",
            "desc": "测试 gsettings list-children 命令，列出指定模式的子项"
        },
        {
            "name": "test_glib2_gsettings_range",
            "desc": "测试 gsettings range 命令，查询键的取值范围"
        },
        {
            "name": "test_glib2_gsettings_describe",
            "desc": "测试 gsettings describe 命令，查询键的描述信息"
        },
        {
            "name": "test_glib2_gsettings_reset_recursively",
            "desc": "测试 gsettings reset-recursively 命令，重置给定模式中的所有值"
        },
        {
            "name": "test_glib2_gsettings_monitor",
            "desc": "测试 gsettings monitor 命令，监视键的更改"
        },
        {
            "name": "test_glib2_gsettings_version",
            "desc": "测试 gsettings --version 命令，显示版本信息"
        },
        {
            "name": "test_glib2_function_gsettings_set",
            "desc": "Test common gsettings set usage"
        },
        {
            "name": "test_glib2_function_gio_copy",
            "desc": "Test basic file copy with gio"
        },
        {
            "name": "test_glib2_function_gio_list",
            "desc": "Test listing directory with gio"
        },
        {
            "name": "test_glib2_gio_copy_source_dest",
            "desc": "测试 gio copy 命令，复制文件"
        },
        {
            "name": "test_glib2_gio_mkdir_directory",
            "desc": "测试 gio mkdir 命令，创建目录"
        },
        {
            "name": "test_glib2_gio_monitor_location",
            "desc": "测试 gio monitor 命令，监控文件或目录变化"
        },
        {
            "name": "test_glib2_gio_remove_file",
            "desc": "测试 gio remove 命令，删除文件"
        },
        {
            "name": "test_glib2_gio_tree_location",
            "desc": "测试 gio tree 命令，以树形结构列出位置内容"
        },
        {
            "name": "test_glib2_gio-querymodules-64_no_args",
            "desc": "测试不带任何参数执行gio-querymodules-64命令"
        },
        {
            "name": "test_glib2_gsettings_help",
            "desc": "测试help命令，显示帮助信息"
        },
        {
            "name": "test_glib2_gsettings_schemadir",
            "desc": "测试--schemadir参数，指定schema目录"
        },
        {
            "name": "test_glib2_function_version",
            "desc": "Test querying glib2 version"
        },
        {
            "name": "test_glib2_function_gio_move",
            "desc": "Test moving files with gio"
        },
        {
            "name": "test_glib2_function_gio_remove",
            "desc": "Test deleting files with gio"
        }
    ]
}