tests: fix another regression in qual_syscall.test
* tests/qual_syscall.test: Fix pattern_nonabbrev_verbose pattern. (check_output_mismatch): Print the pattern that triggered match failure.
This commit is contained in:
parent
4503da0816
commit
7b6d66f215
@ -7,7 +7,7 @@
|
||||
|
||||
run_prog ./umovestr
|
||||
pattern_abbrev_verbose='execve("\./umovestr", \["\./umovestr"\], \[/\* [[:digit:]]* vars \*/\]) = 0'
|
||||
pattern_nonabbrev_verbose='execve("\./umovestr", \["\./umovestr"\], \[".*\"\]) = 0'
|
||||
pattern_nonabbrev_verbose='execve("\./umovestr", \["\./umovestr"\], \[".*\"\(\.\.\.\)\?\]) = 0'
|
||||
pattern_nonverbose='execve("\./umovestr", 0x[[:xdigit:]]*, 0x[[:xdigit:]]*) = 0'
|
||||
pattern_raw='execve(0x[[:xdigit:]]*, 0x[[:xdigit:]]*, 0x[[:xdigit:]]*) = 0'
|
||||
|
||||
@ -16,8 +16,11 @@ check_output_mismatch()
|
||||
local pattern
|
||||
pattern="$1"; shift
|
||||
run_strace "$@" ./umovestr
|
||||
LC_ALL=C grep -x "$pattern" "$LOG" > /dev/null ||
|
||||
LC_ALL=C grep -x "$pattern" "$LOG" > /dev/null || {
|
||||
printf '%s\n%s\n' \
|
||||
'Failed patterns of expected output:' "$pattern"
|
||||
dump_log_and_fail_with "$STRACE $args output mismatch"
|
||||
}
|
||||
}
|
||||
|
||||
check_output_mismatch "$pattern_abbrev_verbose" -e execve
|
||||
|
Loading…
Reference in New Issue
Block a user