summaryrefslogtreecommitdiff
path: root/tests/net-yy-inet.test
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headersDmitry V. Levin2021-02-161-1/+1
| | | | | Headers updated automatically using maint/update_copyright_years.sh script.
* Change my email addressDmitry V. Levin2020-12-311-1/+1
|
* Update copyright headersDmitry V. Levin2018-12-241-1/+1
|
* tests: change the license to GPL-2.0-or-laterDmitry V. Levin2018-12-101-21/+1
| | | | | strace test suite is now provided under the terms of the GNU General Public License version 2 or later, see tests/COPYING for more details.
* Add copyright headersEugene Syromyatnikov2017-05-221-0/+1
|
* tests: move /proc/ checks from scripts to executablesDmitry V. Levin2017-04-191-5/+1
| | | | | | | | | | | | | | | | | | Move most of /proc/self/task/ and /proc/self/fd/ checks from scripts to xecutables. * tests/attach-f-p.test: Move /proc/self/task/ check ... * tests/attach-f-p-cmd.c (main): ... here. * tests/fstat.test: Move /proc/self/fd/ check ... * tests/xstatx.c (main): ... here. * tests/net-y-unix.test: Move /proc/self/fd/ check ... * tests/net-y-unix.c (main): ... here. * tests/net-yy-inet.test: Move /proc/self/fd/ check ... * tests/net-yy-inet.c (main): ... here. * tests/net-yy-netlink.test: Move /proc/self/fd/ check ... * tests/net-yy-netlink.c (main): ... here. * tests/net-yy-unix.test: Move /proc/self/fd/ check ... * tests/net-yy-unix.c (main): ... here.
* tests: cleanup temporary files removalsDmitry V. Levin2017-04-031-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As every test now runs in its own subdirectory, there is no need to remove leftover files manually by each test. * tests/init.sh (run_strace_match_diff): Do not remove $EXP. * tests/brk.test: Likewise. * tests/options-syntax.test: Likewise. * tests/qual_inject-retval.test (check_injection): Likewise. * tests/qual_signal.test (test_one_sig): Likewise. * tests/sched.test: Likewise. * tests/seccomp-strict.test: Likewise. * tests/strace-V.test: Likewise. * tests/strace-tt.test: Likewise. * tests/strace-ttt.test: Likewise. * tests/threads-execve.test: Likewise. * tests/attach-f-p.test: Use $EXP instead of $OUT, do not remove it. * tests/personality.test: Likewise. * tests/poll.test: Likewise. * tests/fstat.test: Likewise. * tests/ipc.sh: Likewise. * tests/restart_syscall.test: Likewise. * tests/utimensat.test: Likewise. * tests/attach-p-cmd.test: Likewise. Do not remove attach-p-cmd.test-lock. * tests/detach-running.test: Do not remove $LOG. * tests/detach-sleeping.test: Likewise. * tests/detach-stopped.test: Likewise. * tests/redirect.test: Do not remove $OUT. * tests/strace-S.test: Likewise. * tests/getdents.test: Do not remove $LOG.dir. * tests/getdents64.test: Likewise. * tests/readdir.test: Likewise. * tests/btrfs-v.test: Do not remove $EXP and $OUT. * tests/btrfs-vw.test: Likewise. * tests/btrfs-w.test: Likewise. * tests/execve-v.test: Likewise. * tests/execve.test: Likewise. * tests/fadvise64.test: Likewise. * tests/getuid.test: Likewise. * tests/ioctl.test: Likewise. * tests/ioctl_dm-v.test: Likewise. * tests/ioctl_dm.test: Likewise. * tests/ioctl_evdev-v.test: Likewise. * tests/ioctl_loop-nv.test: Likewise. * tests/ioctl_loop-v.test: Likewise. * tests/ioctl_loop.test: Likewise. * tests/ioctl_rtc-v.test: Likewise. * tests/ioctl_sock_gifconf.test: Likewise. * tests/llseek.test: Likewise. * tests/lseek.test: Likewise. * tests/mmap.test: Likewise. * tests/net-y-unix.test: Likewise. * tests/net-yy-inet.test: Likewise. * tests/net-yy-netlink.test: Likewise. * tests/net-yy-unix.test: Likewise. * tests/opipe.test: Likewise. * tests/prctl-arg2-intptr.test: Likewise. * tests/prctl-dumpable.test: Likewise. * tests/prctl-name.test: Likewise. * tests/prctl-no-args.test: Likewise. * tests/prctl-pdeathsig.test: Likewise. * tests/prctl-seccomp-filter-v.test: Likewise. * tests/prctl-seccomp-strict.test: Likewise. * tests/prctl-securebits.test: Likewise. * tests/prctl-tid_address.test: Likewise. * tests/prctl-tsc.test: Likewise. * tests/umovestr2.test: Likewise. * tests/uname.test: Likewise. * tests/pread64-pwrite64.test: Do nore remove pread64-pwrite64-tmpfile. * tests/read-write.test: Do nore remove read-write-tmpfile. * tests/qual_fault.test (check_fault_injection): Do not remove $EXP, $outexp, and $outgot. * tests/redirect-fds.test (check_fd): Reorder removal of work files. * tests/pc.test: Use $EXP instead of $EXPECTED, do not remove it. * tests/strace-t.test: Likewise. * tests/scm_rights-fd.test: Likewise. Use dir instead of $LOG.dir, do not remove it. * tests/strace-ff.test: Do not remove $OUT and $LOG.* files.
* tests: run every test except ksysent.test in its own subdirectoryDmitry V. Levin2017-04-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many test executables create temporary files in the current work directory for the duration of their execution. This level of test isolation allows more test executables to be invoked several times simultaneously. * tests/.gitignore: Add *.dir, remove *.log.*, *.tmp, *.tmp-*, and *.tmp.* patterns. * tests/Makefile.am (clean-local, clean-local-check): New rules. (.PHONY): Add clean-local-check. (CLEANFILES): Remove all but ksysent.h. * tests/init.sh: Strip test-specific prefix from LOG, OUT, and EXP variables. When invoked from a test, create a new test-specific directory, chdir into it, and add more ../ prefix to STRACE variable. (run_prog): Replace "./" with "../". * tests/attach-f-p.test: Replace "./" with "../". * tests/attach-p-cmd.test: Likewise. * tests/bexecve.test: Likewise. * tests/btrfs-v.test: Likewise. * tests/btrfs-vw.test: Likewise. * tests/btrfs-w.test: Likewise. * tests/count.test: Likewise. * tests/detach-running.test: Likewise. * tests/detach-sleeping.test: Likewise. * tests/detach-stopped.test: Likewise. * tests/mmap.test: Likewise. * tests/net-y-unix.test: Likewise. * tests/net-yy-inet.test: Likewise. * tests/net-yy-netlink.test: Likewise. * tests/net-yy-unix.test: Likewise. * tests/net.test: Likewise. * tests/opipe.test: Likewise. * tests/poll.test: Likewise. * tests/prctl-seccomp-strict.test: Likewise. * tests/qual_fault-exit_group.test: Likewise. * tests/qual_fault.test: Likewise. * tests/qual_inject-error-signal.test: Likewise. * tests/qual_inject-retval.test: Likewise. * tests/qual_inject-signal.test: Likewise. * tests/qual_signal.test: Likewise. * tests/qual_syscall.test: Likewise. * tests/readv.test: Likewise. * tests/redirect-fds.test: Likewise. * tests/sched.test: Likewise. * tests/scm_rights-fd.test: Likewise. * tests/seccomp-strict.test: Likewise. * tests/strace-C.test: Likewise. * tests/strace-E.expected: Likewise. * tests/strace-E.test: Likewise. * tests/strace-S.test: Likewise. * tests/strace-T.test: Likewise. * tests/strace-V.test: Likewise. * tests/strace-ff.test: Likewise. * tests/strace-k.test: Likewise. * tests/strace-r.expected: Likewise. * tests/strace-r.test: Likewise. * tests/strace-t.test: Likewise. * tests/strace-tt.test: Likewise. * tests/strace-ttt.test: Likewise. * tests/sun_path.test: Likewise. * tests/uname.test: Likewise. * tests/unix-pair-send-recv.test: Likewise. * tests/unix-pair-sendto-recvfrom.test: Likewise.
* tests/net-yy-{inet,netlink}.test: cleanupDmitry V. Levin2016-05-231-2/+1
| | | | | | | * tests/net-yy-inet.test: Do not pass arguments to net-yy-inet as the latter does not accept them. * tests/net-yy-netlink.test: Do not pass arguments to net-yy-netlink as the latter does not accept them.
* tests: introduce $NAMEDmitry V. Levin2016-03-301-2/+2
| | | | | | | | | | | | | | | | | | | | * tests/init.sh (NAME): New variable, defined to ${ME_%.test}. (run_prog, match_awk, match_diff, match_grep): Replace ${ME_%.test} with $NAME. * tests/fcntl.test: Likewise. * tests/fstat.test: Likewise. * tests/mmap.test: Likewise. * tests/net-y-unix.test: Likewise. * tests/net-yy-inet.test: Likewise. * tests/net-yy-unix.test: Likewise. * tests/open.test: Likewise. * tests/openat.test: Likewise. * tests/poll.test: Likewise. * tests/ppoll.test: Likewise. * tests/readlink.test: Likewise. * tests/select.test: Likewise. * tests/statx.sh: Likewise. * tests/uname.test: Likewise.
* tests: move definitions of $OUT and $ERR to init.shDmitry V. Levin2016-03-301-2/+0
| | | | | | | | | | | As virtually every test defines either one or both of OUT and ERR variables and these definitions are exactly the same, move definitions of these variables from individual tests to init.sh. * tests/init.sh (OUT, ERR): New variables. * tests/ipc.sh: Remove initialization of OUT variable. * tests/statx.sh: Likewise. * tests/*.test: Remove initialization of OUT and ERR variables.
* tests: replace net-yy.test with net-yy-inet.testDmitry V. Levin2016-02-031-0/+49
Unlike the former test that was based on match_awk, the new one uses match_diff and does more rigorous testing. * tests/net-yy-inet.c: New file. * tests/net-yy-inet.test: New test. * tests/net-yy.test: Remove. * tests/net-yy-accept.awk: Remove. * tests/net-yy-connect.awk: Remove. * tests/inet-accept-connect-send-recv.c: Remove. * tests/.gitignore: Replace inet-accept-connect-send-recv with net-yy-inet. * tests/Makefile.am (check_PROGRAMS): Likewise. (TESTS): Replace net-yy.test with net-yy-inet.test. (EXTRA_DIST): Remove net-yy-accept.awk and net-yy-connect.awk.