{
    "path": "$OET_PATH/testcases/function_test/pkg_test/hwloc/hwloc",
    "machine num": 1,
    "cases": [
        {
            "name": "test_hwloc_function_install",
            "desc": "Test the installation of hwloc package"
        },
        {
            "name": "test_hwloc_hwloc-annotate_subtype",
            "desc": "为指定位置添加subtype类型批注的测试用例"
        },
        {
            "name": "test_hwloc_hwloc-annotate__ri",
            "desc": "使用--ri选项替换info类型批注的测试用例"
        },
        {
            "name": "test_hwloc_hwloc-annotate_h",
            "desc": "使用-h选项显示帮助信息的测试用例"
        },
        {
            "name": "test_hwloc_hwloc-annotate__upper_h",
            "desc": "使用--help选项显示帮助信息的测试用例"
        },
        {
            "name": "test_hwloc_hwloc-annotate_version",
            "desc": "使用--version选项显示版本信息的测试用例"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_help",
            "desc": "测试显示hwloc-bind命令帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_version",
            "desc": "测试显示hwloc-bind命令版本信息"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_mempolicy_interleave",
            "desc": "测试使用--mempolicy interleave选项设置内存绑定策略为交错"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_strict",
            "desc": "测试使用--strict选项要求严格的CPU绑定"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_get",
            "desc": "测试使用--get选项获取当前进程的CPU绑定"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_pid_num",
            "desc": "测试使用--pid <pid>选项对指定进程进行绑定操作"
        },
        {
            "name": "test_hwloc_hwloc-bind_option_verbose",
            "desc": "测试显示详细消息（-v/--verbose）"
        },
        {
            "name": "test_hwloc_calc_node_0_1_intersect_core_0_1",
            "desc": "测试计算NUMA节点0-1与核心0-1的交集CPU集合"
        },
        {
            "name": "test_hwloc_calc_largest_node_0",
            "desc": "测试列出NUMA节点0的CPU集合中最大的对象"
        },
        {
            "name": "test_hwloc_calc_local_memory_core_0",
            "desc": "测试计算核心0对应的本地内存节点"
        },
        {
            "name": "test_hwloc_calc_best_memattr_capacity_core_0",
            "desc": "测试计算核心0对应的本地内存节点中容量属性（capacity）最优的内存节点"
        },
        {
            "name": "test_hwloc_calc_number_of_pu_core_0_1",
            "desc": "测试计算与核心0-1 CPU集合相交的处理单元（PU）对象的数量"
        },
        {
            "name": "test_hwloc_calc_nodeset_output_pu_0_1",
            "desc": "测试以节点集格式输出处理单元0-1对应的集合"
        },
        {
            "name": "test_hwloc_calc_physical_output_node_0",
            "desc": "测试使用物理索引输出NUMA节点0对应的CPU集合"
        },
        {
            "name": "test_hwloc_calc_quiet_core_0",
            "desc": "测试在静默模式下计算核心0的CPU集合"
        },
        {
            "name": "test_hwloc_hwloc-compress-dir_h",
            "desc": "测试hwloc-compress-dir命令的-h选项，显示帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-compress-dir_upper_h",
            "desc": "测试hwloc-compress-dir命令的--help选项，显示帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-compress-dir_version",
            "desc": "测试hwloc-compress-dir命令的--version选项，报告版本信息并退出"
        },
        {
            "name": "test_hwloc_hwloc-diff_help",
            "desc": "测试hwloc-diff使用-h参数查看帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-diff_version",
            "desc": "测试hwloc-diff使用--version参数查看版本信息"
        },
        {
            "name": "test_hwloc_distrib__input",
            "desc": "测试hwloc-distrib命令，使用--input参数从指定XML文件读取拓扑结构"
        },
        {
            "name": "test_hwloc_distrib__restrict",
            "desc": "测试hwloc-distrib命令，使用--restrict参数将拓扑限制在指定的处理器或NUMA节点上"
        },
        {
            "name": "test_hwloc_hwloc-gather-cpuid_silent",
            "desc": "使用--silent参数，以静默模式运行，不显示详细信息"
        },
        {
            "name": "test_hwloc_hwloc-gather-cpuid_c_num_s",
            "desc": "组合使用-c和-s参数，收集指定逻辑处理器信息并以静默模式运行"
        },
        {
            "name": "test_hwloc_info_topology",
            "desc": "测试使用--topology参数报告拓扑信息"
        },
        {
            "name": "test_hwloc_info_support",
            "desc": "测试使用--support参数报告支持特性信息"
        },
        {
            "name": "test_hwloc_info_ancestor_type",
            "desc": "测试使用--ancestor <type>仅显示指定类型的祖先"
        },
        {
            "name": "test_hwloc_info_children",
            "desc": "测试使用--children参数显示所有子对象"
        },
        {
            "name": "test_hwloc_info_local_memory_flags",
            "desc": "测试使用--local-memory-flags <x>修改选择本地内存节点的标志"
        },
        {
            "name": "test_hwloc_info_restrict_bitmap",
            "desc": "测试使用--restrict <bitmap>将拓扑限制到某些处理器或NUMA节点"
        },
        {
            "name": "test_hwloc_info_restrict_flags",
            "desc": "测试使用--restrict-flags <n>设置在限制期间使用的标志"
        },
        {
            "name": "test_hwloc_info_no_icaches",
            "desc": "测试使用--no-icaches参数不显示指令缓存"
        },
        {
            "name": "test_hwloc_info_no_bridges",
            "desc": "测试使用--no-bridges参数不显示除主机桥外的任何I/O桥"
        },
        {
            "name": "test_hwloc_info_input_xml",
            "desc": "测试使用--input或-i从XML文件中读取拓扑"
        },
        {
            "name": "test_hwloc_info_thissystem",
            "desc": "测试使用--thissystem参数假设输入拓扑为当前运行系统"
        },
        {
            "name": "test_hwloc_info_pid",
            "desc": "测试使用--pid <pid>检测指定进程所见的拓扑"
        },
        {
            "name": "test_hwloc_info_disallowed",
            "desc": "测试使用--disallowed参数包含被管理限制禁止的对象"
        },
        {
            "name": "test_hwloc_info_h",
            "desc": "测试使用-h或--help参数显示使用帮助"
        },
        {
            "name": "test_hwloc_hwloc-ls__h",
            "desc": "测试显示帮助信息的小写h参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__version",
            "desc": "测试显示版本信息的参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__l",
            "desc": "测试显示逻辑对象索引的l参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__p",
            "desc": "测试显示物理对象索引的p参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__s",
            "desc": "测试减少显示信息的s参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__upper_c",
            "desc": "测试只显示每个对象CPU集合的大写C参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__taskset",
            "desc": "测试显示与taskset兼容的CPU集字符串的参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__no_icaches",
            "desc": "测试不显示指令缓存的no-icaches参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__no_io",
            "desc": "测试不显示任何I/O设备的no-io参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__merge",
            "desc": "测试不显示对层次结构无影响的层的merge参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__output_format_svg",
            "desc": "测试以SVG格式输出的output-format参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__filter_PU_all",
            "desc": "测试过滤处理单元为全部保留的filter参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__restrict_binding",
            "desc": "测试将拓扑限制在当前进程绑定状态的restrict参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__pid_num_1",
            "desc": "测试显示指定进程ID（如1）所见的拓扑的pid参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__disallowed",
            "desc": "测试包含被管理限制禁用对象的disallowed参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__palette_grey",
            "desc": "测试使用灰度调色板的palette参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__cpukinds",
            "desc": "测试仅显示CPU种类的cpukinds参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__no_factorize",
            "desc": "测试图形输出时不合并相同对象的no-factorize参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__horiz",
            "desc": "测试使用水平布局图形的horiz参数"
        },
        {
            "name": "test_hwloc_hwloc-ls__index_Core",
            "desc": "测试为核心类型对象显示索引的index参数"
        },
        {
            "name": "test_hwloc_hwloc-patch_h",
            "desc": "测试 hwloc-patch 的 --help 选项"
        },
        {
            "name": "test_hwloc_hwloc-ps__a",
            "desc": "测试-a选项，展示包括未绑定的所有进程"
        },
        {
            "name": "test_hwloc_hwloc-ps__uid",
            "desc": "测试--uid选项，仅显示指定用户ID的进程"
        },
        {
            "name": "test_hwloc_hwloc-ps__uid_all",
            "desc": "测试--uid all选项，显示所有用户的进程"
        },
        {
            "name": "test_hwloc_hwloc-ps__single_ancestor",
            "desc": "测试--single-ancestor选项，显示包含绑定的单个祖先对象"
        },
        {
            "name": "test_hwloc_hwloc-ps__t",
            "desc": "测试-t/--threads选项，显示线程"
        },
        {
            "name": "test_hwloc_hwloc-ps__short_name",
            "desc": "测试--short-name选项，仅显示进程简短名称"
        },
        {
            "name": "test_hwloc_hwloc-ps__disallowed",
            "desc": "测试--disallowed选项，包含被管理限制禁止的对象"
        },
        {
            "name": "test_hwloc_lstopo_output_format_console",
            "desc": "测试以控制台文本格式输出系统拓扑结构"
        },
        {
            "name": "test_hwloc_lstopo_output_format_ascii",
            "desc": "测试以ASCII艺术形式输出系统拓扑结构"
        },
        {
            "name": "test_hwloc_lstopo_output_format_xml",
            "desc": "测试以XML格式输出系统拓扑结构"
        },
        {
            "name": "test_hwloc_lstopo_output_format_pdf",
            "desc": "测试以PDF文件格式输出系统拓扑结构图形"
        },
        {
            "name": "test_hwloc_lstopo_ignore_type",
            "desc": "测试忽略指定类型的对象"
        },
        {
            "name": "test_hwloc_lstopo_no_smt",
            "desc": "测试忽略PU（线程）对象的拓扑显示"
        },
        {
            "name": "test_hwloc_lstopo_no_icaches",
            "desc": "测试不显示指令缓存对象的拓扑"
        },
        {
            "name": "test_hwloc_lstopo_no_io",
            "desc": "测试不显示任何I/O设备或桥的拓扑"
        },
        {
            "name": "test_hwloc_lstopo_grey",
            "desc": "测试使用灰度调色板而非彩色进行图形输出"
        },
        {
            "name": "test_hwloc_lstopo_version",
            "desc": "测试显示hwloc/lstopo的版本信息并退出"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_output-format_xml",
            "desc": "测试强制以XML格式输出拓扑结构"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_v",
            "desc": "测试显示包含额外详细信息的拓扑"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_ignore_PU",
            "desc": "测试忽略指定类型（处理器单元PU）的对象"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_no-caches",
            "desc": "测试不显示缓存层次结构"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_ps",
            "desc": "测试在层次结构中显示进程信息"
        },
        {
            "name": "test_hwloc_function_install_check",
            "desc": "检查hwloc软件包是否已安装"
        },
        {
            "name": "test_hwloc_hwloc-annotate_option_version",
            "desc": "使用--version选项，报告版本并退出。"
        },
        {
            "name": "test_hwloc_hwloc-annotate_option_h",
            "desc": "使用-h选项，显示帮助信息。"
        },
        {
            "name": "test_hwloc_hwloc-annotate_option_help",
            "desc": "使用--help选项，显示帮助信息。"
        },
        {
            "name": "test_hwloc_hwloc-bind_mempolicy_bind",
            "desc": "测试使用--mempolicy bind参数设置内存绑定策略"
        },
        {
            "name": "test_hwloc_hwloc-bind_mempolicy_interleave",
            "desc": "测试使用--mempolicy interleave参数设置内存交错策略"
        },
        {
            "name": "test_hwloc_hwloc-bind_e",
            "desc": "测试使用-e参数获取进程最后运行的处理器位置"
        },
        {
            "name": "test_hwloc_hwloc-bind_pid",
            "desc": "测试使用--pid参数对指定进程进行操作"
        },
        {
            "name": "test_hwloc_hwloc-bind_version",
            "desc": "测试使用--version参数报告版本信息"
        },
        {
            "name": "test_hwloc_hwloc-bind_h",
            "desc": "测试使用-h参数显示帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-bind_location_prefix_caret",
            "desc": "测试使用^前缀对绑定位置进行异或操作"
        },
        {
            "name": "test_hwloc_hwloc-bind_hbm",
            "desc": "测试使用--hbm参数仅考虑高带宽内存节点"
        },
        {
            "name": "test_hwloc_hwloc-calc_number_of",
            "desc": "使用--number-of参数报告与CPU集相交的对象数量"
        },
        {
            "name": "test_hwloc_hwloc-calc_upper_i",
            "desc": "使用-I参数报告与CPU集相交的对象的索引"
        },
        {
            "name": "test_hwloc_hwloc-calc_intersect",
            "desc": "使用--intersect参数报告与CPU集相交的对象的索引"
        },
        {
            "name": "test_hwloc_hwloc-ps_upper_h",
            "desc": "测试显示帮助信息"
        },
        {
            "name": "test_hwloc_hwloc-ps_version",
            "desc": "测试报告版本信息并退出"
        },
        {
            "name": "test_hwloc_lstopo_output_format",
            "desc": "测试使用--output-format选项指定输出格式为console"
        },
        {
            "name": "test_hwloc_lstopo_f",
            "desc": "测试使用-f选项强制覆盖已存在的输出文件"
        },
        {
            "name": "test_hwloc_lstopo_physical",
            "desc": "测试使用-p选项显示物理/操作系统对象索引"
        },
        {
            "name": "test_hwloc_lstopo_v",
            "desc": "测试使用-v选项在输出中包含额外详细信息"
        },
        {
            "name": "test_hwloc_lstopo_s",
            "desc": "测试使用-s选项减少输出中的细节信息"
        },
        {
            "name": "test_hwloc_lstopo_cpukinds",
            "desc": "测试使用--cpukinds选项仅显示CPU种类"
        },
        {
            "name": "test_hwloc_lstopo_c",
            "desc": "测试使用-c选项显示每个对象的cpuset"
        },
        {
            "name": "test_hwloc_lstopo_no_useless_caches",
            "desc": "测试使用--no-useless-caches选项不显示没有层次结构影响的缓存"
        },
        {
            "name": "test_hwloc_lstopo_merge",
            "desc": "测试使用--merge选项不显示没有层次结构影响的层级"
        },
        {
            "name": "test_hwloc_lstopo_no_collapse",
            "desc": "测试使用--no-collapse选项不折叠相同的PCI设备"
        },
        {
            "name": "test_hwloc_lstopo_thissystem",
            "desc": "测试使用--thissystem选项假设输入拓扑为当前运行系统的拓扑"
        },
        {
            "name": "test_hwloc_lstopo_pid",
            "desc": "测试使用--pid选项检测指定进程所见的拓扑"
        },
        {
            "name": "test_hwloc_lstopo_flags",
            "desc": "测试使用--flags选项设置拓扑标志"
        },
        {
            "name": "test_hwloc_lstopo_no_cpukinds",
            "desc": "测试使用--no-cpukinds选项不显示CPU种类"
        },
        {
            "name": "test_hwloc_lstopo_gridsize",
            "desc": "测试使用--gridsize选项设置元素之间的边距大小"
        },
        {
            "name": "test_hwloc_lstopo_linespacing",
            "desc": "测试使用--linespacing选项设置文本行间距"
        },
        {
            "name": "test_hwloc_lstopo_horiz",
            "desc": "测试使用--horiz选项使用水平图形布局"
        },
        {
            "name": "test_hwloc_lstopo_text",
            "desc": "测试使用--text选项显示指定对象类型的文本"
        },
        {
            "name": "test_hwloc_lstopo_index",
            "desc": "测试使用--index选项显示指定对象类型的索引"
        },
        {
            "name": "test_hwloc_lstopo_no_attrs",
            "desc": "测试使用--no-attrs选项不显示指定对象类型的属性"
        },
        {
            "name": "test_hwloc_lstopo_no_legend",
            "desc": "测试使用--no-legend选项移除底部的所有文本图例行"
        },
        {
            "name": "test_hwloc_lstopo_append_legend",
            "desc": "测试使用--append-legend选项在图例底部追加一行新文本"
        },
        {
            "name": "test_hwloc_lstopo_ps",
            "desc": "测试使用--ps选项在层次结构中显示进程"
        },
        {
            "name": "test_hwloc_lstopo_h",
            "desc": "测试使用-h选项显示帮助信息"
        },
        {
            "name": "test_hwloc_lstopo_combination_input_output",
            "desc": "测试组合使用-i从XML输入和--of png输出到PNG文件"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_physical",
            "desc": "使用物理/操作系统索引显示硬件拓扑结构"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_force",
            "desc": "如果输出文件已存在则强制覆盖"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_only_NUMAnode",
            "desc": "在文本输出中仅显示NUMA节点类型的对象"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_verbose",
            "desc": "显示包含额外详细信息的硬件拓扑"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_cpuset",
            "desc": "显示每个对象的cpuset"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_cpuset-only",
            "desc": "仅显示每个对象的cpuset"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_no-smt",
            "desc": "忽略PU（处理单元）"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_no-io",
            "desc": "不显示任何I/O设备或桥接器"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_version",
            "desc": "报告版本信息并退出"
        },
        {
            "name": "test_hwloc_lstopo-no-graphics_help",
            "desc": "显示帮助信息"
        },
        {
            "name": "test_hwloc_function_uninstall",
            "desc": "Test uninstallation of hwloc package"
        },
        {
            "name": "test_hwloc_function_ls_basic",
            "desc": "Test basic hwloc-ls to show topology"
        },
        {
            "name": "test_hwloc_function_lstopo_basic",
            "desc": "Test basic lstopo to show topology"
        },
        {
            "name": "test_hwloc_function_info_basic",
            "desc": "Test basic hwloc-info to show info"
        },
        {
            "name": "test_hwloc_function_ps_basic",
            "desc": "Test basic hwloc-ps to list processes"
        }
    ]
}