Dmitry V. Levin
8f54664d68
Factor out shell code used in several tests to common functions. * tests/fanotify_mark.expected: New file. * tests/ioctl.expected: New file. * tests/net-fd.expected: New file. * tests/net.expected: New file. * tests/statfs.expected: New file. * tests/sun_path.expected: New file. * tests/uio.expected: New file. * tests/ipc.sh: New file. * tests/Makefile.am (EXTRA_DIST): Add them. * tests/init.sh (dump_log_and_fail_with, run_prog, run_prog_skip_if_failed, run_strace, run_strace_merge, match_awk, match_diff, match_grep): New functions. * tests/*.test: Use them.
17 lines
394 B
Bash
Executable File
17 lines
394 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Check how network syscalls are traced when decoding socket descriptors
|
|
|
|
. "${srcdir=.}/init.sh"
|
|
|
|
# strace -y is implemented using /proc/self/fd
|
|
[ -d /proc/self/fd/ ] ||
|
|
framework_skip_ '/proc/self/fd/ is not available'
|
|
|
|
run_prog ./net-accept-connect net-fd-local-stream
|
|
# using -y to test socket descriptors 'paths' decoding
|
|
run_strace_merge -y -enetwork $args
|
|
match_grep
|
|
|
|
exit 0
|