{
    "path": "$OET_PATH/testcases/function_test/pkg_test/elfutils/elfutils-extra",
    "machine num": 1,
    "cases": [
        {
            "name": "test_elfutils-extra_function_install",
            "desc": "Test package installation"
        },
        {
            "name": "test_elfutils-extra_function_uninstall",
            "desc": "Test package removal"
        },
        {
            "name": "test_elfutils-extra_eu-nm_upper_d",
            "desc": "eu-nm命令使用--dynamic/-D选项，显示动态符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_help",
            "desc": "eu-nm命令使用--help/-?选项，显示帮助信息"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_s",
            "desc": "测试eu-objdump命令的-s参数，用于显示所有请求段的完整内容"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_help",
            "desc": "测试eu-objdump命令的-?参数（--help），用于显示帮助信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_a",
            "desc": "使用--arch-specific参数显示架构特定信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_dyn-syms",
            "desc": "使用--dyn-syms参数显示动态符号表"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_d",
            "desc": "使用--dynamic参数显示动态段信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf__upper_v",
            "desc": "显示版本信息"
        },
        {
            "name": "test_elfutils-extra_function_eu-readelf_l",
            "desc": "Display program headers"
        },
        {
            "name": "test_elfutils-extra_eu-nm_a",
            "desc": "测试eu-nm命令的-a选项，显示调试器专用符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_defined_only",
            "desc": "测试eu-nm命令的--defined-only选项，仅显示已定义的符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_d",
            "desc": "测试eu-nm命令的-D选项，显示动态符号而非普通符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_g",
            "desc": "测试eu-nm命令的-g选项，仅显示外部符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_s",
            "desc": "测试eu-nm命令的-s选项，包含来自归档成员符号的索引"
        },
        {
            "name": "test_elfutils-extra_eu-nm_u",
            "desc": "测试eu-nm命令的-u选项，仅显示未定义的符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_a",
            "desc": "测试eu-nm命令的-A选项，在每个符号前打印输入文件名"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_b",
            "desc": "测试eu-nm命令的-B选项，使用BSD输出格式"
        },
        {
            "name": "test_elfutils-extra_eu-nm_f_bsd",
            "desc": "测试eu-nm命令的-f bsd选项，指定输出格式为BSD"
        },
        {
            "name": "test_elfutils-extra_eu-nm_f_sysv",
            "desc": "测试eu-nm命令的-f sysv选项，指定输出格式为SYSV"
        },
        {
            "name": "test_elfutils-extra_eu-nm_f_posix",
            "desc": "测试eu-nm命令的-f posix选项，指定输出格式为POSIX"
        },
        {
            "name": "test_elfutils-extra_eu-nm_mark_special",
            "desc": "测试eu-nm命令的--mark-special选项，标记特殊符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_p",
            "desc": "测试eu-nm命令的-P选项，使用POSIX输出格式"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_s",
            "desc": "测试eu-nm命令的-S选项，打印已定义符号的大小"
        },
        {
            "name": "test_elfutils-extra_eu-nm_t_hex",
            "desc": "测试eu-nm命令的-t hex选项，使用十六进制打印符号值"
        },
        {
            "name": "test_elfutils-extra_eu-nm_color_always",
            "desc": "测试eu-nm命令的--color=always选项，为输出着色"
        },
        {
            "name": "test_elfutils-extra_eu-nm_color_auto",
            "desc": "测试eu-nm命令的--color=auto选项，自动判断是否为输出着色"
        },
        {
            "name": "test_elfutils-extra_eu-nm_color_never",
            "desc": "测试eu-nm命令的--color=never选项，不为输出着色"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_c",
            "desc": "测试eu-nm命令的-C选项，解码低级符号名称为源码名称"
        },
        {
            "name": "test_elfutils-extra_eu-nm_n",
            "desc": "测试eu-nm命令的-n选项，按地址数值排序符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_p",
            "desc": "测试eu-nm命令的-p选项，不对符号进行排序"
        },
        {
            "name": "test_elfutils-extra_eu-nm_r",
            "desc": "测试eu-nm命令的-r选项，反向排序"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_v",
            "desc": "测试eu-nm命令的-V选项，打印程序版本信息"
        },
        {
            "name": "test_elfutils-extra_eu-nm_usage",
            "desc": "测试eu-nm命令的--usage选项，显示简短的用法信息"
        },
        {
            "name": "test_elfutils-extra_eu-nm_file",
            "desc": "测试eu-nm命令的基本功能，对一个文件列出符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_multiple_files",
            "desc": "测试eu-nm命令对多个文件列出符号"
        },
        {
            "name": "test_elfutils-extra_eu-nm_a__upper_s",
            "desc": "测试eu-nm命令的-a和-S选项组合，显示调试符号并打印大小"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_d_n",
            "desc": "测试eu-nm命令的-D和-n选项组合，显示动态符号并按地址排序"
        },
        {
            "name": "test_elfutils-extra_eu-nm__upper_c__upper_a",
            "desc": "测试eu-nm命令的-C和-A选项组合，解码名称并在每个符号前打印文件名"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_d",
            "desc": "测试eu-objdump命令的-d参数，用于反汇编可执行节"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_r",
            "desc": "测试eu-objdump命令的-r参数，用于显示重定位信息"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_j",
            "desc": "测试eu-objdump命令的-j参数，用于仅显示指定节的信息"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_color",
            "desc": "测试eu-objdump命令的--color参数，用于对输出进行着色"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_usage",
            "desc": "测试eu-objdump命令的--usage参数，用于显示简短用法信息"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_upper_v",
            "desc": "测试eu-objdump命令的-V参数，用于打印程序版本信息"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_d_j",
            "desc": "测试eu-objdump命令的-d和-j参数组合，用于反汇编指定可执行节"
        },
        {
            "name": "test_elfutils-extra_eu-objdump_s_j",
            "desc": "测试eu-objdump命令的-s和-j参数组合，用于显示指定节的完整内容"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_h",
            "desc": "显示ELF文件头信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_l",
            "desc": "显示程序头信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_s",
            "desc": "显示节头信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_s",
            "desc": "显示符号表信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_r",
            "desc": "显示重定位信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_a",
            "desc": "显示所有信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_g",
            "desc": "显示节组信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_e",
            "desc": "显示异常处理节信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_i",
            "desc": "显示哈希桶长度直方图"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_n",
            "desc": "显示ELF注释信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf__dyn_syms",
            "desc": "显示动态符号表信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_c",
            "desc": "显示归档文件的符号索引"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_d",
            "desc": "尽可能使用动态段显示信息"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_p",
            "desc": "打印指定节中的字符串内容"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_w",
            "desc": "显示指定的DWARF节内容"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_x",
            "desc": "以十六进制转储指定节内容"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_n",
            "desc": "在DWARF数据中不查找地址的符号名"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_u",
            "desc": "在DWARF数据中显示偏移量而非解析为地址"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_upper_w",
            "desc": "忽略（为兼容性保留，行宽始终为宽）"
        },
        {
            "name": "test_elfutils-extra_eu-readelf_z",
            "desc": "显示压缩信息或解压节数据"
        },
        {
            "name": "test_elfutils-extra_eu-readelf__elf_section",
            "desc": "使用指定ELF节作为输入数据"
        },
        {
            "name": "test_elfutils-extra_eu-readelf__dwarf_skeleton",
            "desc": "配合-w使用，为.dwo输入文件查找关联的骨架编译单元"
        },
        {
            "name": "test_elfutils-extra_function_eu-nm_basic",
            "desc": "Test eu-nm basic symbol listing"
        },
        {
            "name": "test_elfutils-extra_function_eu-objdump_basic",
            "desc": "Test eu-objdump basic disassembly"
        },
        {
            "name": "test_elfutils-extra_function_eu-readelf_basic",
            "desc": "Test eu-readelf basic file header"
        },
        {
            "name": "test_elfutils-extra_function_eu-nm_dynamic",
            "desc": "Test eu-nm dynamic symbols"
        },
        {
            "name": "test_elfutils-extra_function_eu-objdump_section",
            "desc": "Test eu-objdump section dump"
        },
        {
            "name": "test_elfutils-extra_function_eu-readelf_program",
            "desc": "Test eu-readelf program headers"
        },
        {
            "name": "test_elfutils-extra_function_eu-nm_multifile",
            "desc": "Test eu-nm multiple files"
        },
        {
            "name": "test_elfutils-extra_function_eu-readelf_all",
            "desc": "Test eu-readelf all info"
        }
    ]
}