]> granicus.if.org Git - strace/commitdiff
tests: robustify prctl-name.test against unrelated prctl invocations
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 23 Nov 2016 00:38:03 +0000 (00:38 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 26 Nov 2016 00:40:39 +0000 (00:40 +0000)
* tests/prctl-name.test: Filter out unrelated PR_GET_* prctl calls.

tests/prctl-name.test

index e258c1114df76ac020a29b718c0ab013a0c6d673..071179c55bd1321b4baf8bcd9de840af3fa41dbb 100755 (executable)
@@ -3,4 +3,10 @@
 # Check decoding of prctl PR_GET_NAME/PR_SET_NAME operations.
 . "${srcdir=.}/init.sh"
 
-run_strace_match_diff -a23 -e trace=prctl
+check_prog grep
+run_prog > /dev/null
+run_strace -a23 -eprctl $args > "$EXP"
+grep -v '^prctl(PR_GET_[^N][^A]' < "$LOG" > "$OUT"
+match_diff "$OUT" "$EXP"
+
+rm -f "$EXP" "$OUT"