63 lines
1.2 KiB
Text
63 lines
1.2 KiB
Text
NAME=rz-ar -h
|
|
TOOL=rz-ar
|
|
ARGS=-h
|
|
REGEXP_FILTER_OUT=(Usage:|Show this help|List matching members|Set output directory \(default \.\)|Quiet mode|Show version information)
|
|
EXPECT=<<EOF
|
|
Usage:
|
|
Show this help
|
|
List matching members
|
|
Set output directory (default .)
|
|
Quiet mode
|
|
Show version information
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ar list fpu.lib
|
|
TOOL=rz-ar
|
|
ARGS=-l bins/ar/fpu.lib
|
|
REGEXP_FILTER_OUT=(FpuXexpY\.obj|FpuTrunc\.obj)
|
|
EXPECT=<<EOF
|
|
FpuXexpY.obj
|
|
FpuTrunc.obj
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ar list ucrtd.osmode.lib
|
|
TOOL=rz-ar
|
|
ARGS=-l bins/ar/ucrtd.osmode.lib __setusermatherr_stub.obj
|
|
REGEXP_FILTER_OUT=(__setusermatherr_stub\.obj)
|
|
EXPECT=<<EOF
|
|
__setusermatherr_stub.obj
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ar list normalized parent path
|
|
TOOL=rz-ar
|
|
ARGS=-l bins/ar/ucrtd.osmode.lib __setusermatherr.obj
|
|
EXPECT=<<EOF
|
|
d_/os/obj/x86fre/minkernel/crts/ucrt/src/appcrt/dll/not_callable_by_os/objfre/i386/__setusermatherr.obj
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ar extract one member
|
|
TOOL=rz-ar
|
|
ARGS=-o .tmp/rz-ar bins/ar/fpu.lib FpuXexpY.obj
|
|
REGEXP_FILTER_OUT=(FpuXexpY\.obj)
|
|
EXPECT=<<EOF
|
|
FpuXexpY.obj
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ar no matching members
|
|
TOOL=rz-ar
|
|
ARGS=bins/ar/fpu.lib not_existing_member.obj
|
|
EXIT_STATUS=1
|
|
EXPECT=
|
|
RUN
|
|
|
|
NAME=rz-ar invalid archive
|
|
TOOL=rz-ar
|
|
ARGS=bins/elf/analysis/hello-linux-x86_64
|
|
EXIT_STATUS=1
|
|
EXPECT=
|
|
RUN
|