Files
os-autotest/suite2cases/function_test/pkg_test/elfutils/elfutils.json

647 lines
24 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"path": "$OET_PATH/testcases/function_test/pkg_test/elfutils/elfutils",
"machine num": 1,
"cases": [
{
"name": "test_elfutils_install",
"desc": "测试 elfutils 软件包的安装功能,验证安装过程是否正常完成",
"machine num": 1
},
{
"name": "test_elfutils_eu-size_default",
"desc": "测试默认情况下 eu-size 命令的输出格式"
},
{
"name": "test_elfutils_eu-size_format_bsd",
"desc": "测试使用 --format=bsd 参数时 eu-size 命令的输出格式"
},
{
"name": "test_elfutils_eu-size_totals",
"desc": "测试使用 -t 或 --totals 参数时显示总大小(仅适用于 bsd 格式)"
},
{
"name": "test_elfutils_eu-stack_pid",
"desc": "测试使用 -p 参数显示指定进程的堆栈"
},
{
"name": "test_elfutils_eu-stack_quiet",
"desc": "测试使用 -q 参数不解析地址到函数符号名称"
},
{
"name": "test_elfutils_eu-strings_a",
"desc": "测试 eu-strings 命令的 -a 参数,扫描整个文件而不仅仅是加载的部分"
},
{
"name": "test_elfutils_eu-strings_e",
"desc": "测试 eu-strings 命令的 -e 参数,选择字符大小和字节序"
},
{
"name": "test_elfutils_eu-strings_f",
"desc": "测试 eu-strings 命令的 -f 参数,在每行字符串前打印文件名"
},
{
"name": "test_elfutils_eu-strings_n",
"desc": "测试 eu-strings 命令的 -n 参数,只打印长度大于等于指定值的字符串"
},
{
"name": "test_elfutils_eu-strings_o",
"desc": "测试 eu-strings 命令的 -o 参数,以八进制打印字符串的位置"
},
{
"name": "test_elfutils_eu-strings_help",
"desc": "测试 eu-strings 命令的 --help 参数,显示帮助信息"
},
{
"name": "test_elfutils_eu-strings_usage",
"desc": "测试 eu-strings 命令的 --usage 参数,显示简短的用法信息"
},
{
"name": "test_elfutils_eu-strip_g",
"desc": "测试使用 -g 参数移除所有调试符号"
},
{
"name": "test_elfutils_eu-strip_keep-section",
"desc": "测试使用 --keep-section 参数保留指定段"
},
{
"name": "test_elfutils_eu-strip_help",
"desc": "测试使用 --help 参数显示帮助信息"
},
{
"name": "test_elfutils_eu-strip_up_v",
"desc": "测试使用 -V 参数打印程序版本"
},
{
"name": "test_elfutils_function_uninstall",
"desc": "Test uninstallation of elfutils package"
},
{
"name": "test_elfutils_eu-addr2line__help",
"desc": "测试显示命令的完整帮助信息"
},
{
"name": "test_elfutils_eu-addr2line__upper_v",
"desc": "测试显示命令版本信息"
},
{
"name": "test_elfutils_eu-ar_cr",
"desc": "使用 -c -r 组合参数替换归档中的文件并在需要创建库时不提示"
},
{
"name": "test_elfutils_eu-ar_ru",
"desc": "使用 -r -u 组合参数仅更新归档文件中较旧的文件"
},
{
"name": "test_elfutils_eu-ar_upper_d",
"desc": "使用 -D 参数在归档成员中使用零值uid、gid和日期大写D"
},
{
"name": "test_elfutils_eu-elfclassify__elf_file",
"desc": "测试使用--elf-file选项识别常规ELF对象文件"
},
{
"name": "test_elfutils_eu-elfclassify__stdin0",
"desc": "测试使用--stdin0选项从标准输入读取以ASCII NUL分隔的文件名"
},
{
"name": "test_elfutils_eu-elfclassify__print0",
"desc": "测试使用--print0选项输出以ASCII NUL分隔的文件名"
},
{
"name": "test_elfutils_eu_elfcmp_default",
"desc": "测试两个ELF文件默认比较行为"
},
{
"name": "test_elfutils_eu_elfcmp__upper_v",
"desc": "测试打印程序版本信息"
},
{
"name": "test_elfutils_eu_elfcmp__usage",
"desc": "测试获取简短的使用方法信息"
},
{
"name": "test_elfutils_eu-elfcompress_upper_v",
"desc": "测试使用-V--version参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-elflint__strict",
"desc": "使用 --strict 参数执行极其严格的 ELF 规范检查标记第2级特性"
},
{
"name": "test_elfutils_eu-elflint__help",
"desc": "使用 --help 参数显示帮助列表"
},
{
"name": "test_elfutils_eu-elflint__usage",
"desc": "使用 --usage 参数显示简短的使用信息"
},
{
"name": "test_elfutils_eu-elflint__upper_v",
"desc": "使用 -V 参数打印程序版本"
},
{
"name": "test_elfutils_eu-elflint__version",
"desc": "使用 --version 参数打印程序版本"
},
{
"name": "test_elfutils_eu-findtextrel_upper_v",
"desc": "测试 eu-findtextrel 命令的 --version 参数,以查看程序版本信息。"
},
{
"name": "test_elfutils_eu-ranlib__help",
"desc": "测试使用 --help 参数显示帮助信息。"
},
{
"name": "test_elfutils_eu-ranlib___usage",
"desc": "测试使用 --usage 参数显示简短的用法信息。"
},
{
"name": "test_elfutils_eu-ranlib__upper_v",
"desc": "测试使用 -V 参数显示程序版本信息。"
},
{
"name": "test_elfutils_eu-ranlib___version",
"desc": "测试使用 --version 参数显示程序版本信息。"
},
{
"name": "test_elfutils_eu-size_upper_b",
"desc": "使用-B选项等同于--format=bsd以BSD格式输出文件节区大小"
},
{
"name": "test_elfutils_eu-srcfiles_k",
"desc": "eu-srcfiles 使用 -k 选项在当前运行的内核中查找地址"
},
{
"name": "test_elfutils_eu-srcfiles_help",
"desc": "eu-srcfiles 使用 --help 选项查看完整的帮助信息"
},
{
"name": "test_elfutils_eu-srcfiles_usage",
"desc": "eu-srcfiles 使用 --usage 选项查看简短的使用说明"
},
{
"name": "test_elfutils_eu-stack_p",
"desc": "使用-p参数显示指定进程号PID的线程堆栈"
},
{
"name": "test_elfutils_eu-stack_p_v",
"desc": "组合使用-p和-v参数显示指定进程堆栈及其所有附加信息"
},
{
"name": "test_elfutils_eu-strings_e_s",
"desc": "测试-e s--encoding=s参数选择7位字符编码"
},
{
"name": "test_elfutils_eu-strings_upper_v",
"desc": "测试-V--version参数显示程序版本信息"
},
{
"name": "test_elfutils_eu-strip_upper_v",
"desc": "测试eu-strip打印程序版本信息的功能"
},
{
"name": "test_elfutils_eu-unstrip__upper_v",
"desc": "测试eu-unstrip命令打印程序版本号"
},
{
"name": "test_elfutils_function_archive_ops",
"desc": "测试 eu-ar 和 eu-ranlib 等工具的归档文件操作功能"
},
{
"name": "test_elfutils_function_ar",
"desc": "测试 eu-ar 创建、修改和提取静态库(归档文件)"
},
{
"name": "test_elfutils_eu-addr2line__usage",
"desc": "测试使用--usage选项显示简短的用法信息"
},
{
"name": "test_elfutils_eu-ar_d",
"desc": "测试删除归档文件中指定成员的功能"
},
{
"name": "test_elfutils_eu-ar_m",
"desc": "测试在归档文件中移动成员位置的功能"
},
{
"name": "test_elfutils_eu-ar_q",
"desc": "测试快速向归档文件追加成员的功能"
},
{
"name": "test_elfutils_eu-ar_r",
"desc": "测试替换或插入新成员到归档文件的功能"
},
{
"name": "test_elfutils_eu-ar_t",
"desc": "测试显示归档文件内容列表的功能"
},
{
"name": "test_elfutils_eu-ar_x",
"desc": "测试从归档文件中提取成员的功能"
},
{
"name": "test_elfutils_eu-ar_upper_c",
"desc": "测试提取时不覆盖已存在文件的功能"
},
{
"name": "test_elfutils_eu-ar_o",
"desc": "测试提取时保留原始日期的功能"
},
{
"name": "test_elfutils_eu-ar_upper_p",
"desc": "测试使用完整路径进行文件匹配的功能"
},
{
"name": "test_elfutils_eu-ar_v",
"desc": "测试提供详细输出的功能"
},
{
"name": "test_elfutils_eu-ar_upper_u",
"desc": "测试归档成员中使用实际uid、gid和日期的功能"
},
{
"name": "test_elfutils_eu-ar_rv",
"desc": "测试替换/插入成员时提供详细输出的功能"
},
{
"name": "test_elfutils_eu-ar_xv",
"desc": "测试以详细模式从归档中提取成员的功能"
},
{
"name": "test_elfutils_eu-elfclassify__shared",
"desc": "使用--shared参数检查文件是否主要为ELF共享对象"
},
{
"name": "test_elfutils_eu-elfclassify_v",
"desc": "使用-v参数输出额外信息可多次指定"
},
{
"name": "test_elfutils_eu-elfclassify__upper_question",
"desc": "使用-?参数显示帮助信息"
},
{
"name": "test_elfutils_eu-elfclassify__help",
"desc": "使用--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-elfclassify__usage",
"desc": "使用--usage参数显示简短用法信息"
},
{
"name": "test_elfutils_eu-elfcmp_help",
"desc": "测试使用 -? 参数显示eu-elfcmp命令的帮助信息"
},
{
"name": "test_elfutils_eu-elfcmp_usage",
"desc": "测试使用 --usage 参数显示eu-elfcmp命令的简短用法信息"
},
{
"name": "test_elfutils_eu-elfcmp_upper_v",
"desc": "测试使用 -V 参数显示eu-elfcmp命令的版本信息"
},
{
"name": "test_elfutils_eu-elfcmp_version",
"desc": "测试使用 --version 参数显示eu-elfcmp命令的版本信息"
},
{
"name": "test_elfutils_eu-elfcompress_usage",
"desc": "测试eu-elfcompress命令的简短用法信息"
},
{
"name": "test_elfutils_eu-elflint_usage",
"desc": "测试eu-elflint命令的--usage选项用于显示简短的用法信息"
},
{
"name": "test_elfutils_eu-elflint_upper_v",
"desc": "测试eu-elflint命令的-V选项用于打印程序版本信息"
},
{
"name": "test_elfutils_eu-findtextrel_help",
"desc": "测试eu-findtextrel命令的帮助信息"
},
{
"name": "test_elfutils_eu-ranlib_help",
"desc": "测试使用--help参数获取帮助信息"
},
{
"name": "test_elfutils_eu-ranlib_upper_v",
"desc": "测试使用-V参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-ranlib_version",
"desc": "测试使用--version参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-size_format_sysv",
"desc": "测试使用--format=sysv参数指定SysV输出格式"
},
{
"name": "test_elfutils_eu-size_help",
"desc": "测试使用--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-size_usage",
"desc": "测试使用--usage参数显示简短用法信息"
},
{
"name": "test_elfutils_eu-size_upper_v",
"desc": "测试使用-V参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-size_version",
"desc": "测试使用--version参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-srcfiles__k",
"desc": "测试使用--kernel参数在运行的内核中查找地址"
},
{
"name": "test_elfutils_eu-srcfiles__help",
"desc": "测试使用--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-srcfiles__usage",
"desc": "测试使用--usage参数显示简短的用法信息"
},
{
"name": "test_elfutils_eu-srcfiles__upper_v",
"desc": "测试使用--version参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-stack_upper_v",
"desc": "使用-V参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-stack_help",
"desc": "使用--help参数获取帮助列表"
},
{
"name": "test_elfutils_eu-stack_usage",
"desc": "使用--usage参数获取简短的使用说明"
},
{
"name": "test_elfutils_eu-strings_e_upper_l",
"desc": "测试-e参数选择32位小端字节序编码"
},
{
"name": "test_elfutils_eu-strings_upper_help",
"desc": "测试--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-strings_a_f_n",
"desc": "测试-a、-f和-n参数的组合使用"
},
{
"name": "test_elfutils_eu-strip_version",
"desc": "测试使用 --version 参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-strip_usage",
"desc": "测试使用 --usage 参数显示简短用法信息"
},
{
"name": "test_elfutils_eu-unstrip_upper_f",
"desc": "测试强制合并文件的功能"
},
{
"name": "test_elfutils_eu-unstrip_p",
"desc": "测试在指定进程的映射文件中查找地址的功能"
},
{
"name": "test_elfutils_eu-unstrip_usage",
"desc": "测试显示简短用法信息的功能"
},
{
"name": "test_elfutils_function_install",
"desc": "测试 elfutils 软件包的安装功能,验证安装过程是否正常完成"
},
{
"name": "test_elfutils_eu-ar_p",
"desc": "使用-p命令打印归档中的文件内容。"
},
{
"name": "test_elfutils_eu-ar_r_v",
"desc": "使用-r命令和-v参数替换文件并提供详细输出。"
},
{
"name": "test_elfutils_eu-ar_x_v",
"desc": "使用-x命令和-v参数提取文件并提供详细输出。"
},
{
"name": "test_elfutils_eu-ar_t_v",
"desc": "使用-t命令和-v参数显示归档内容并提供详细输出。"
},
{
"name": "test_elfutils_eu-ar_q_c",
"desc": "使用-q命令和-c参数快速追加文件并抑制创建消息。"
},
{
"name": "test_elfutils_eu-elfclassify_linux_kernel_module",
"desc": "测试eu-elfclassify命令的--linux-kernel-module参数用于识别文件是否为Linux内核模块"
},
{
"name": "test_elfutils_eu-elfclassify_upper_v",
"desc": "测试eu-elfclassify命令的-V/--version参数打印程序版本"
},
{
"name": "test_elfutils_eu-elfclassify_help",
"desc": "测试eu-elfclassify命令的--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-elfclassify_usage",
"desc": "测试eu-elfclassify命令的--usage参数显示简短用法信息"
},
{
"name": "test_elfutils_eu-elfclassify_v_upper_v",
"desc": "测试eu-elfclassify命令组合使用-v和-V参数输出附加信息并打印程序版本"
},
{
"name": "test_elfutils_eu-elfcompress_version",
"desc": "测试eu-elfcompress命令的版本信息"
},
{
"name": "test_elfutils_eu-elfcompress_fo",
"desc": "测试组合使用-f和-o参数"
},
{
"name": "test_elfutils_eu-elflint_d",
"desc": "测试使用-d参数对单独的调试信息文件进行检查"
},
{
"name": "test_elfutils_eu-findtextrel_version",
"desc": "测试eu-findtextrel命令的版本信息"
},
{
"name": "test_elfutils_eu-findtextrel_usage",
"desc": "测试eu-findtextrel命令的简短用法信息"
},
{
"name": "test_elfutils_eu-ranlib__upper_d",
"desc": "测试eu-ranlib命令使用-D参数使用零值作为存档成员的uid、gid和日期"
},
{
"name": "test_elfutils_eu-ranlib__upper_u",
"desc": "测试eu-ranlib命令使用-U参数使用实际的uid、gid和日期作为存档成员"
},
{
"name": "test_elfutils_eu-ranlib_usage",
"desc": "测试eu-ranlib命令使用--usage参数显示简短用法信息"
},
{
"name": "test_elfutils_eu-size_upper_question",
"desc": "测试eu-size命令的-?参数,显示帮助信息"
},
{
"name": "test_elfutils_eu-srcfiles__p",
"desc": "测试eu-srcfiles命令指定进程PID作为输入"
},
{
"name": "test_elfutils_eu-srcfiles__p__v",
"desc": "测试eu-srcfiles命令指定进程PID并启用详细输出"
},
{
"name": "test_elfutils_eu-srcfiles__k__v",
"desc": "测试eu-srcfiles命令从运行中的内核获取地址并启用详细输出"
},
{
"name": "test_elfutils_eu-stack_pid_v",
"desc": "组合使用-p和-v选项查看指定进程的堆栈并显示所有详细信息"
},
{
"name": "test_elfutils_eu-unstrip_k",
"desc": "测试使用 -k 参数,在运行中的内核里查找地址并尝试结合剥离文件与调试信息"
},
{
"name": "test_elfutils_eu-unstrip_i",
"desc": "测试使用 -i 参数,静默跳过无法找到的文件"
},
{
"name": "test_elfutils_eu-unstrip_upper_v",
"desc": "测试使用 -V 参数,打印程序版本信息"
},
{
"name": "test_elfutils_eu-unstrip_help",
"desc": "测试使用 --help 参数,显示帮助信息"
},
{
"name": "test_elfutils_function_readelf",
"desc": "测试使用 readelf 命令读取和分析 ELF 文件头信息"
},
{
"name": "test_elfutils_eu-addr2line_upper_v",
"desc": "测试使用-V参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-ar_r_b",
"desc": "在指定成员之前插入文件"
},
{
"name": "test_elfutils_eu-ar_r_upper_d",
"desc": "在归档成员中使用零值uid、gid和日期"
},
{
"name": "test_elfutils_eu-ar_r_upper_u",
"desc": "在归档成员中使用实际的uid、gid和日期"
},
{
"name": "test_elfutils_eu-ar_d_v",
"desc": "详细输出模式下从归档文件中删除文件"
},
{
"name": "test_elfutils_eu-ar_p_v",
"desc": "详细输出模式下打印归档文件中的文件内容"
},
{
"name": "test_elfutils_eu-elfclassify__linux_kernel_module",
"desc": "测试 --linux-kernel-module 参数,判断文件是否为 Linux 内核模块"
},
{
"name": "test_elfutils_eu-elfclassify__upper_v",
"desc": "测试 --version 参数,打印程序版本"
},
{
"name": "test_elfutils_eu-elfcmp_upper_question",
"desc": "测试使用-?参数显示eu-elfcmp命令的帮助信息"
},
{
"name": "test_elfutils_eu-elfcompress__upper_v",
"desc": "测试显示版本信息"
},
{
"name": "test_elfutils_eu-findtextrel_upper_question",
"desc": "测试使用--help参数显示帮助信息"
},
{
"name": "test_elfutils_eu-ranlib_upper_d",
"desc": "测试使用-D参数生成档案索引使用零值uid、gid和日期。"
},
{
"name": "test_elfutils_eu-ranlib_upper_u",
"desc": "测试使用-U参数生成档案索引使用实际uid、gid和日期默认行为。"
},
{
"name": "test_elfutils_eu-ranlib_no_args",
"desc": "测试不带任何参数运行eu-ranlib命令。"
},
{
"name": "test_elfutils_eu-ranlib_upper_v_help",
"desc": "测试同时使用-V和--help参数运行eu-ranlib命令。"
},
{
"name": "test_elfutils_eu-srcfiles_e",
"desc": "测试eu-srcfiles命令使用-e参数指定可执行文件FILE作为输入"
},
{
"name": "test_elfutils_eu-srcfiles_kernel",
"desc": "测试eu-srcfiles命令使用--kernel参数在运行的内核中查找地址"
},
{
"name": "test_elfutils_eu-srcfiles__upper_k",
"desc": "测试eu-srcfiles命令使用-K参数指定离线内核及所有模块作为输入"
},
{
"name": "test_elfutils_eu-srcfiles_offline-kernel",
"desc": "测试eu-srcfiles命令使用--offline-kernel参数指定离线内核及所有模块作为输入"
},
{
"name": "test_elfutils_eu-srcfiles_version",
"desc": "测试eu-srcfiles命令使用--version参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-stack__p",
"desc": "使用-p参数指定进程PID来打印其所有线程的堆栈"
},
{
"name": "test_elfutils_eu-stack__b",
"desc": "使用-b参数在打印堆栈时显示模块构建ID、加载地址和PC偏移量"
},
{
"name": "test_elfutils_eu-stack__upper_v",
"desc": "使用-V参数打印程序版本信息"
},
{
"name": "test_elfutils_eu-stack_no_args",
"desc": "不带任何参数运行eu-stack命令预期显示使用帮助"
},
{
"name": "test_elfutils_eu-strings_e_upper_s",
"desc": "测试使用-e选项选择8位字符编码"
},
{
"name": "test_elfutils_eu-strings_upper_question",
"desc": "测试使用--help选项显示帮助信息"
},
{
"name": "test_elfutils_eu-strings_a_f",
"desc": "测试组合使用-a和-f选项"
},
{
"name": "test_elfutils_eu-strings_a_n_num_10",
"desc": "测试组合使用-a和-n选项指定最小长度为10"
},
{
"name": "test_elfutils_function_strings",
"desc": "测试 eu-strings 命令从文件中提取可打印字符串的基本功能"
}
]
}