From: Dmitry V. Levin Date: Mon, 23 Sep 2019 10:19:22 +0000 (+0000) Subject: tests: disable umovestr_cached.test on ia64 X-Git-Tag: v5.3~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=598f4bb5fd85588078ef4ef437516019d89ed0e5;p=strace tests: disable umovestr_cached.test on ia64 ia64 invokes extra process_vm_readv syscalls to obtain syscall arguments, see linux/ia64/get_syscall_args.c for details. * tests/umovestr_cached.test [ $STRACE_ARCH == ia64 ]: Skip. --- diff --git a/tests/umovestr_cached.test b/tests/umovestr_cached.test index d48c900a..8ab2f67a 100755 --- a/tests/umovestr_cached.test +++ b/tests/umovestr_cached.test @@ -9,10 +9,16 @@ . "${srcdir=.}/init.sh" -check_prog env -check_prog grep run_strace_match_diff -e trace=writev +if [ "$STRACE_ARCH" = ia64 ]; then + # ia64 invokes extra process_vm_readv syscalls to obtain syscall + # arguments, see linux/ia64/get_syscall_args.c for details. + skip_ "the test is not supported on $STRACE_ARCH yet" +fi + +check_prog grep + run_strace -qq -esignal=none -eprocess_vm_readv -o '|grep -c ^process_vm_readv > count' \ -- "$STRACE_EXE" -o "$LOG" $args > /dev/null