From 598f4bb5fd85588078ef4ef437516019d89ed0e5 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 23 Sep 2019 10:19:22 +0000 Subject: [PATCH] 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. --- tests/umovestr_cached.test | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 -- 2.50.1