{
    "path": "$OET_PATH/testcases/function_test/pkg_test/fontconfig/fontconfig",
    "machine num": 1,
    "cases": [
        {
            "name": "test_fontconfig_install",
            "desc": "测试fontconfig软件包的安装功能，验证安装过程是否成功。",
            "machine num": 1
        },
        {
            "name": "test_fontconfig_version",
            "desc": "测试fontconfig软件包的版本查询功能，验证能否正确显示版本信息。"
        },
        {
            "name": "test_fontconfig_scan",
            "desc": "测试fontconfig的字体扫描与列表功能，验证系统能否正确识别和列出可用字体。"
        },
        {
            "name": "test_fontconfig_function_install",
            "desc": "测试fontconfig软件包的安装过程，验证其是否能被成功安装到系统中。"
        },
        {
            "name": "test_fontconfig_function_version",
            "desc": "测试查询fontconfig软件包版本的功能，验证返回的版本信息准确无误。"
        },
        {
            "name": "test_fontconfig_function_font_match",
            "desc": "测试fontconfig的字体匹配功能，验证其能根据指定的家族、样式等条件返回最合适的字体。"
        },
        {
            "name": "test_fontconfig_function_basic_scan",
            "desc": "测试fontconfig的基础字体目录扫描功能，验证其能正确发现新添加的字体文件。"
        },
        {
            "name": "test_fontconfig_function_presence",
            "desc": "测试fontconfig软件包在系统中的存在性，验证其是否为系统自带或已正确安装。"
        },
        {
            "name": "test_fontconfig_fc-cache__h",
            "desc": "测试 fc-cache 命令的 -h 参数，查看帮助信息"
        },
        {
            "name": "test_fontconfig_fc-cache__upper_v",
            "desc": "测试 fc-cache 命令的 -V 参数，显示版本信息"
        },
        {
            "name": "test_fontconfig_fc-cache__v",
            "desc": "测试 fc-cache 命令的 -v 参数，显示详细状态信息"
        },
        {
            "name": "test_fontconfig_fc-cache__f",
            "desc": "测试 fc-cache 命令的 -f 参数，强制扫描具有有效缓存的目录"
        },
        {
            "name": "test_fontconfig_fc-cache__r",
            "desc": "测试 fc-cache 命令的 -r 参数，强制删除所有现有缓存并重新扫描"
        },
        {
            "name": "test_fontconfig_fc-cache__s",
            "desc": "测试 fc-cache 命令的 -s 参数，仅扫描系统目录"
        },
        {
            "name": "test_fontconfig_fc-cache-64_v",
            "desc": "使用-v参数运行fc-cache-64命令，在扫描和构建缓存时显示详细的状态信息。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_upper_v",
            "desc": "使用-V参数运行fc-cache-64命令，显示fontconfig的版本信息并退出。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_h",
            "desc": "使用-h参数运行fc-cache-64命令，显示命令的帮助信息并退出。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_f",
            "desc": "使用-f参数运行fc-cache-64命令，强制扫描那些看起来已经有有效缓存的目录。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_r",
            "desc": "使用-r参数运行fc-cache-64命令，首先清除所有现有的字体缓存，然后重新扫描并构建。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_s",
            "desc": "使用-s参数运行fc-cache-64命令，仅扫描系统范围的字体目录。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_upper_e",
            "desc": "使用-E参数运行fc-cache-64命令，当扫描的目录中没有字体文件时，会报告一个错误。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_f_v",
            "desc": "同时使用-f和-v参数运行fc-cache-64命令，强制扫描目录并显示详细的过程信息。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_s_v",
            "desc": "同时使用-s和-v参数运行fc-cache-64命令，仅扫描系统目录并显示详细的过程信息。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_f_s",
            "desc": "同时使用-f和-s参数运行fc-cache-64命令，强制扫描系统范围的字体目录。"
        },
        {
            "name": "test_fontconfig_fc-cache-64_r_v",
            "desc": "同时使用-r和-v参数运行fc-cache-64命令，清除所有缓存后重新扫描并显示详细过程。"
        },
        {
            "name": "test_fontconfig_fc-cat_r",
            "desc": "测试 fc-cat 命令的 -r 参数，递归处理子目录"
        },
        {
            "name": "test_fontconfig_fc-cat_v",
            "desc": "测试 fc-cat 命令的 -v 参数，显示详细输出"
        },
        {
            "name": "test_fontconfig_fc-cat_r_v",
            "desc": "测试 fc-cat 命令的 -r 和 -v 参数组合，递归处理子目录并显示详细输出"
        },
        {
            "name": "test_fontconfig_fc-cat_h",
            "desc": "测试 fc-cat 命令的 -h 参数，显示帮助信息"
        },
        {
            "name": "test_fontconfig_fc-cat_no_arg",
            "desc": "测试 fc-cat 命令不带任何参数，读取默认缓存"
        },
        {
            "name": "test_fontconfig_fc-conflist_upper_v",
            "desc": "测试 fc-conflist 命令的 -V 参数，显示字体配置版本并退出"
        },
        {
            "name": "test_fontconfig_fc-conflist_h",
            "desc": "测试 fc-conflist 命令的 -h 参数，显示帮助信息并退出"
        },
        {
            "name": "test_fontconfig_fc-list_v",
            "desc": "测试fc-list命令的verbose参数，显示详细的字体模式信息"
        },
        {
            "name": "test_fontconfig_fc-list_b",
            "desc": "测试fc-list命令的brief参数，显示简略的字体模式信息"
        },
        {
            "name": "test_fontconfig_fc-list_q",
            "desc": "测试fc-list命令的quiet参数，抑制正常输出并在无匹配字体时退出码为1"
        },
        {
            "name": "test_fontconfig_fc-list_h",
            "desc": "测试fc-list命令的help参数，显示帮助信息并退出"
        },
        {
            "name": "test_fontconfig_fc-list_pattern",
            "desc": "测试fc-list命令带匹配模式参数，列出匹配指定模式的字体"
        },
        {
            "name": "test_fontconfig_fc-list_vf",
            "desc": "测试fc-list命令同时使用verbose和format参数，验证详细输出与指定格式的交互"
        },
        {
            "name": "test_fontconfig_fc-list_bq",
            "desc": "测试fc-list命令同时使用brief和quiet参数，验证简略输出与静默模式的交互"
        },
        {
            "name": "test_fontconfig_fc-list_vbf",
            "desc": "测试fc-list命令同时使用verbose、brief和format参数，验证多参数组合行为"
        },
        {
            "name": "test_fontconfig_fc-match_version",
            "desc": "测试fc-match命令的版本信息显示"
        },
        {
            "name": "test_fontconfig_fc-match_brief",
            "desc": "测试fc-match命令的简要输出模式"
        },
        {
            "name": "test_fontconfig_fc-match_verbose",
            "desc": "测试fc-match命令的详细输出模式"
        },
        {
            "name": "test_fontconfig_fc-match_sort",
            "desc": "测试fc-match命令的排序匹配结果"
        },
        {
            "name": "test_fontconfig_fc-match_all",
            "desc": "测试fc-match命令显示所有未修剪的匹配结果"
        },
        {
            "name": "test_fontconfig_fc-match_format",
            "desc": "测试fc-match命令使用指定格式输出"
        },
        {
            "name": "test_fontconfig_fc-match_pattern",
            "desc": "测试fc-match命令匹配指定字体模式"
        },
        {
            "name": "test_fontconfig_fc-match_sort_all",
            "desc": "测试fc-match命令同时使用排序和显示所有匹配结果"
        },
        {
            "name": "test_fontconfig_fc-match_format_pattern",
            "desc": "测试fc-match命令使用自定义格式匹配指定字体"
        },
        {
            "name": "test_fontconfig_fc-pattern_h",
            "desc": "测试fc-pattern命令的帮助信息显示"
        },
        {
            "name": "test_fontconfig_fc-pattern_upper_v",
            "desc": "测试fc-pattern命令的版本信息显示"
        },
        {
            "name": "test_fontconfig_fc-pattern_c_d",
            "desc": "测试fc-pattern命令同时执行配置替换和默认替换"
        },
        {
            "name": "test_fontconfig_fc-pattern_pattern",
            "desc": "测试fc-pattern命令使用基本匹配模式"
        },
        {
            "name": "test_fontconfig_fc-pattern_pattern_element",
            "desc": "测试fc-pattern命令使用匹配模式并指定元素"
        },
        {
            "name": "test_fontconfig_fc-query_b",
            "desc": "使用-b参数，简要显示字体文件的模式"
        },
        {
            "name": "test_fontconfig_fc-query_upper_v",
            "desc": "使用-V参数，显示font config版本信息并退出"
        },
        {
            "name": "test_fontconfig_fc-query_h",
            "desc": "使用-h参数，显示帮助信息并退出"
        },
        {
            "name": "test_fontconfig_fc-query_i_num_0",
            "desc": "使用-i 0参数，显示字体文件的第0个字体面"
        },
        {
            "name": "test_fontconfig_fc-query_f_family",
            "desc": "使用-f参数并指定格式为family，按指定格式输出字体族信息"
        },
        {
            "name": "test_fontconfig_fc-query_if",
            "desc": "使用-i和-f参数组合，以指定格式显示指定索引字体面的信息"
        },
        {
            "name": "test_fontconfig_fc-scan_version",
            "desc": "测试fc-scan命令的版本信息显示"
        },
        {
            "name": "test_fontconfig_fc-scan_brief_format_sysroot",
            "desc": "测试fc-scan命令同时使用简要模式、自定义格式和指定系统根目录"
        },
        {
            "name": "test_fontconfig_fc-validate_upper_v",
            "desc": "测试fc-validate命令的-V参数，显示版本信息"
        },
        {
            "name": "test_fontconfig_fc-validate_i",
            "desc": "测试fc-validate命令的-i参数，指定显示字体文件的特定索引面"
        },
        {
            "name": "test_fontconfig_fc-validate_i_v",
            "desc": "测试fc-validate命令同时使用-i和-v参数，指定索引面并显示详细信息"
        },
        {
            "name": "test_fontconfig_function_font_scan",
            "desc": "验证扫描目录并发现新字体文件的功能。"
        },
        {
            "name": "test_fontconfig_function_config_list",
            "desc": "验证列出字体配置信息的功能。"
        }
    ]
}