]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r305358,r305449,r305451,r306367,r306397,r309474:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 10 Feb 2017 01:13:12 +0000 (01:13 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 10 Feb 2017 01:13:12 +0000 (01:13 +0000)
commit6a5377ce4a801291ecf72d08e4e2eb356cda54f3
treeda558c97672e3d32f9e5551cd2daccd8684c5f03
parentf4d3e72ce614d61803fa612b15290ea85f960781
MFC r305358,r305449,r305451,r306367,r306397,r309474:

This also contains a merge of ^/projects/netbsd-tests-update-12@r304035 .
This change never hit ^/head because bin/cat's behavior was changed (on ^/head)
to match NetBSD.

PR: 210607

r305358:

Update contrib/netbsd-tests with new content from NetBSD

This updates the snapshot from 09/30/2014 to 08/11/2016

This brings in a number of new testcases from upstream, most
notably:

- bin/cat
- lib/libc
- lib/msun
- lib/libthr
- usr.bin/sort

lib/libc/tests/stdio/open_memstream_test.c was moved to
lib/libc/tests/stdio/open_memstream2_test.c to accomodate
the new open_memstream test from NetBSD.

Tested on: amd64 (VMware fusion VM; various bare metal platforms); i386 (VMware fusion VM); make tinderbox

r305449:

Install h_db to unbreak some of the lib/libc/db testcases after
r305358

r305451:

Fix lib/libc/rpc test assumptions added in r305358

- Require root in the tcp/udp subtests (it's needed on FreeBSD when
  registering services).
- Skip the tests if service registration fails.

r306367 (by br):

Allow up to 6 arguments only on MIPS.

r306397 (by br):

Use right piece of code for FreeBSD.

r309474:

Don't build :strvis_locale if VIS_NOLOCALE is undefined

The copy of contrib/libc-vis on ^/stable/10 doesn't contain all of the features
in the ^/stable/11 // ^/head version, including VIS_NOLOCALE. The risk is lower
in conditionally running the test instead of backporting the newer version of
libc-vis

git-svn-id: svn://svn.freebsd.org/base/stable/10@313498 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
220 files changed:
bin/cat/tests/Makefile
contrib/netbsd-tests/bin/cat/d_align.in
contrib/netbsd-tests/bin/cat/d_align.out
contrib/netbsd-tests/bin/cat/d_se_output.in [new file with mode: 0644]
contrib/netbsd-tests/bin/cat/d_se_output.out [new file with mode: 0644]
contrib/netbsd-tests/bin/cat/t_cat.sh
contrib/netbsd-tests/bin/sh/dotcmd/scoped_command
contrib/netbsd-tests/bin/sh/dotcmd/t_dotcmd.sh
contrib/netbsd-tests/bin/sh/t_arith.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_cmdsub.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_evaltested.sh
contrib/netbsd-tests/bin/sh/t_exit.sh
contrib/netbsd-tests/bin/sh/t_expand.sh
contrib/netbsd-tests/bin/sh/t_fsplit.sh
contrib/netbsd-tests/bin/sh/t_here.sh
contrib/netbsd-tests/bin/sh/t_option.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_redir.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_redircloexec.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_set_e.sh
contrib/netbsd-tests/bin/sh/t_shift.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_ulimit.sh
contrib/netbsd-tests/bin/sh/t_varquote.sh
contrib/netbsd-tests/bin/sh/t_varval.sh [new file with mode: 0755]
contrib/netbsd-tests/bin/sh/t_wait.sh
contrib/netbsd-tests/crypto/opencrypto/t_opencrypto.sh
contrib/netbsd-tests/dev/audio/t_pad_output.bz2.uue
contrib/netbsd-tests/dev/dm/h_dm.c
contrib/netbsd-tests/dev/fss/t_fss.sh [new file with mode: 0755]
contrib/netbsd-tests/dev/sysmon/t_swsensor.sh
contrib/netbsd-tests/dev/sysmon/t_swwdog.c
contrib/netbsd-tests/dev/usb/t_hid.c [new file with mode: 0644]
contrib/netbsd-tests/fs/common/fstest_lfs.c
contrib/netbsd-tests/fs/common/h_fsmacros.h
contrib/netbsd-tests/fs/nfs/nfsservice/mountd.c [deleted file]
contrib/netbsd-tests/fs/nfs/nfsservice/nfsd.c [deleted file]
contrib/netbsd-tests/fs/nfs/nfsservice/rumpnfsd.c
contrib/netbsd-tests/fs/nfs/t_rquotad.sh
contrib/netbsd-tests/fs/tmpfs/t_vnd.sh
contrib/netbsd-tests/fs/vfs/t_io.c
contrib/netbsd-tests/fs/vfs/t_renamerace.c
contrib/netbsd-tests/fs/vfs/t_unpriv.c
contrib/netbsd-tests/fs/vfs/t_vnops.c
contrib/netbsd-tests/games/t_factor.sh
contrib/netbsd-tests/h_macros.h
contrib/netbsd-tests/include/sys/t_bitops.c
contrib/netbsd-tests/include/sys/t_cdefs.c
contrib/netbsd-tests/include/sys/t_pslist.c [new file with mode: 0644]
contrib/netbsd-tests/include/sys/t_socket.c
contrib/netbsd-tests/include/t_paths.c
contrib/netbsd-tests/ipf/expected/n14
contrib/netbsd-tests/ipf/expected/n14_6
contrib/netbsd-tests/ipf/t_filter_parse.sh
contrib/netbsd-tests/ipf/t_nat_exec.sh
contrib/netbsd-tests/kernel/kqueue/t_ioctl.c
contrib/netbsd-tests/kernel/kqueue/t_proc1.c
contrib/netbsd-tests/kernel/kqueue/t_proc2.c
contrib/netbsd-tests/kernel/kqueue/t_proc3.c
contrib/netbsd-tests/kernel/kqueue/t_vnode.c [new file with mode: 0644]
contrib/netbsd-tests/kernel/t_rnd.c
contrib/netbsd-tests/lib/libbpfjit/t_bpfjit.c
contrib/netbsd-tests/lib/libc/arch/ia64/return_one.S
contrib/netbsd-tests/lib/libc/arch/powerpc/return_one.S
contrib/netbsd-tests/lib/libc/arch/riscv/return_one.S
contrib/netbsd-tests/lib/libc/db/h_lfsr.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/db/t_db.sh
contrib/netbsd-tests/lib/libc/db/t_db_hash_seq.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/gen/execve/t_execve.c
contrib/netbsd-tests/lib/libc/gen/isqemu.h
contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawn.c
contrib/netbsd-tests/lib/libc/gen/t_fnmatch.c
contrib/netbsd-tests/lib/libc/gen/t_fpsetmask.c
contrib/netbsd-tests/lib/libc/gen/t_nice.c
contrib/netbsd-tests/lib/libc/gen/t_randomid.c
contrib/netbsd-tests/lib/libc/gen/t_siginfo.c
contrib/netbsd-tests/lib/libc/gen/t_sleep.c
contrib/netbsd-tests/lib/libc/gen/t_time.c
contrib/netbsd-tests/lib/libc/gen/t_vis.c
contrib/netbsd-tests/lib/libc/inet/t_inet_addr.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/inet/t_inet_network.c
contrib/netbsd-tests/lib/libc/net/t_servent.sh
contrib/netbsd-tests/lib/libc/rpc/t_rpc.c
contrib/netbsd-tests/lib/libc/stdio/t_open_memstream.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/stdlib/t_getenv.c
contrib/netbsd-tests/lib/libc/stdlib/t_posix_memalign.c
contrib/netbsd-tests/lib/libc/stdlib/t_strtod.c
contrib/netbsd-tests/lib/libc/stdlib/t_strtoi.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/stdlib/t_strtol.c
contrib/netbsd-tests/lib/libc/string/t_memset.c
contrib/netbsd-tests/lib/libc/sync/cpp_atomic_ops_linkable.cc [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/sys/t_bind.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/sys/t_connect.c
contrib/netbsd-tests/lib/libc/sys/t_getcontext.c
contrib/netbsd-tests/lib/libc/sys/t_getrusage.c
contrib/netbsd-tests/lib/libc/sys/t_getsockname.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/sys/t_kevent.c
contrib/netbsd-tests/lib/libc/sys/t_mlock.c
contrib/netbsd-tests/lib/libc/sys/t_mmap.c
contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
contrib/netbsd-tests/lib/libc/sys/t_posix_fallocate.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/sys/t_setrlimit.c
contrib/netbsd-tests/lib/libc/sys/t_sigqueue.c
contrib/netbsd-tests/lib/libc/sys/t_wait.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libc/time/t_strptime.c
contrib/netbsd-tests/lib/libcurses/director/testlang_parse.y
contrib/netbsd-tests/lib/libm/t_exp.c
contrib/netbsd-tests/lib/libm/t_fenv.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libm/t_fmod.c
contrib/netbsd-tests/lib/libm/t_hypot.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libm/t_log.c
contrib/netbsd-tests/lib/libm/t_pow.c
contrib/netbsd-tests/lib/libpthread/t_cond.c
contrib/netbsd-tests/lib/libpthread/t_mutex.c
contrib/netbsd-tests/lib/libpthread/t_rwlock.c
contrib/netbsd-tests/lib/librumpclient/t_exec.sh
contrib/netbsd-tests/lib/librumpclient/t_fd.c
contrib/netbsd-tests/lib/librumphijack/t_tcpip.sh
contrib/netbsd-tests/lib/libusbhid/hid_test_data.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libusbhid/t_usbhid.c [new file with mode: 0644]
contrib/netbsd-tests/lib/libusbhid/test_usb_hid_usages [new file with mode: 0644]
contrib/netbsd-tests/lib/libutil/t_parsedate.c
contrib/netbsd-tests/net/arp/t_arp.sh [new file with mode: 0755]
contrib/netbsd-tests/net/arp/t_dad.sh [new file with mode: 0755]
contrib/netbsd-tests/net/bpfilter/t_bpfilter.c
contrib/netbsd-tests/net/bpfjit/t_bpfjit.c
contrib/netbsd-tests/net/icmp/t_forward.c
contrib/netbsd-tests/net/icmp/t_icmp6_redirect.sh [new file with mode: 0755]
contrib/netbsd-tests/net/icmp/t_icmp_redirect.sh [new file with mode: 0755]
contrib/netbsd-tests/net/icmp/t_ping.c
contrib/netbsd-tests/net/icmp/t_ping2.sh
contrib/netbsd-tests/net/if/ifconf.c [new file with mode: 0644]
contrib/netbsd-tests/net/if/t_ifconf.sh [new file with mode: 0755]
contrib/netbsd-tests/net/if/t_ifconfig.sh [new file with mode: 0755]
contrib/netbsd-tests/net/if_bridge/t_bridge.sh
contrib/netbsd-tests/net/if_gif/t_gif.sh [new file with mode: 0755]
contrib/netbsd-tests/net/if_pppoe/t_pppoe.sh [new file with mode: 0755]
contrib/netbsd-tests/net/if_tap/t_tap.sh [new file with mode: 0755]
contrib/netbsd-tests/net/in_cksum/assym.h [new file with mode: 0644]
contrib/netbsd-tests/net/in_cksum/in_cksum.c [new file with mode: 0644]
contrib/netbsd-tests/net/in_cksum/t_in_cksum.sh [new file with mode: 0755]
contrib/netbsd-tests/net/mcast/mcast.c [new file with mode: 0644]
contrib/netbsd-tests/net/mcast/t_mcast.sh [new file with mode: 0755]
contrib/netbsd-tests/net/mpls/t_ldp_regen.sh
contrib/netbsd-tests/net/mpls/t_mpls_fw.sh
contrib/netbsd-tests/net/mpls/t_mpls_fw6.sh [new file with mode: 0755]
contrib/netbsd-tests/net/mpls/t_mpls_fw64.sh [new file with mode: 0755]
contrib/netbsd-tests/net/mpls/t_rfc4182.sh
contrib/netbsd-tests/net/ndp/t_dad.sh [new file with mode: 0755]
contrib/netbsd-tests/net/ndp/t_ndp.sh [new file with mode: 0755]
contrib/netbsd-tests/net/ndp/t_ra.sh [new file with mode: 0755]
contrib/netbsd-tests/net/net/t_forwarding.sh [new file with mode: 0755]
contrib/netbsd-tests/net/net/t_ipaddress.sh [new file with mode: 0755]
contrib/netbsd-tests/net/net/t_ipv6_lifetime.sh [new file with mode: 0755]
contrib/netbsd-tests/net/net/t_ipv6address.sh [new file with mode: 0755]
contrib/netbsd-tests/net/net/t_tcp.c
contrib/netbsd-tests/net/route/t_change.sh
contrib/netbsd-tests/net/route/t_flags.sh [new file with mode: 0755]
contrib/netbsd-tests/net/route/t_flags6.sh [new file with mode: 0755]
contrib/netbsd-tests/net/route/t_route.sh [new file with mode: 0755]
contrib/netbsd-tests/rump/modautoload/t_modautoload.c
contrib/netbsd-tests/rump/rumpkern/h_server/h_simpleserver.c
contrib/netbsd-tests/rump/rumpkern/t_lwproc.c
contrib/netbsd-tests/rump/rumpkern/t_sp.sh
contrib/netbsd-tests/rump/rumpnet/t_shmif.sh
contrib/netbsd-tests/rump/rumpvfs/t_p2kifs.c
contrib/netbsd-tests/sbin/gpt/gpt.2part.show.label [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.2part.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.2part.show.uuid [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.backup [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.disklabel [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.disklabel.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.empty.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.removepart.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.resizedisk.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/gpt.resizepart.show.normal [new file with mode: 0644]
contrib/netbsd-tests/sbin/gpt/t_gpt.sh [new file with mode: 0755]
contrib/netbsd-tests/sbin/resize_ffs/common.sh
contrib/netbsd-tests/sbin/resize_ffs/t_check.sh [moved from contrib/netbsd-tests/bin/sh/t_compexit.sh with 58% similarity]
contrib/netbsd-tests/sbin/resize_ffs/t_grow.sh
contrib/netbsd-tests/sbin/resize_ffs/t_grow_swapped.sh
contrib/netbsd-tests/sbin/resize_ffs/t_shrink.sh
contrib/netbsd-tests/sbin/resize_ffs/t_shrink_swapped.sh
contrib/netbsd-tests/sbin/sysctl/t_perm.sh
contrib/netbsd-tests/share/mk/t_lib.sh
contrib/netbsd-tests/share/mk/t_prog.sh
contrib/netbsd-tests/share/mk/t_test.sh
contrib/netbsd-tests/sys/net/t_print.c [new file with mode: 0644]
contrib/netbsd-tests/sys/netatalk/t_print.c [new file with mode: 0644]
contrib/netbsd-tests/sys/netinet/t_print.c [new file with mode: 0644]
contrib/netbsd-tests/sys/netinet6/t_print.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/cc/t_hello.sh
contrib/netbsd-tests/usr.bin/config/d_min [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/config/support/conf/files
contrib/netbsd-tests/usr.bin/config/t_config.sh
contrib/netbsd-tests/usr.bin/gdb/t_regress.sh [new file with mode: 0755]
contrib/netbsd-tests/usr.bin/ld/t_script.sh [new file with mode: 0755]
contrib/netbsd-tests/usr.bin/ld/t_section.sh [new file with mode: 0755]
contrib/netbsd-tests/usr.bin/make/t_make.sh
contrib/netbsd-tests/usr.bin/netpgpverify/Testspec [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/netpgpverify/t_netpgpverify.sh
contrib/netbsd-tests/usr.bin/sed/t_sed.sh
contrib/netbsd-tests/usr.bin/sort/d_any_char_dflag_out.txt
contrib/netbsd-tests/usr.bin/sort/d_any_char_fflag_out.txt
contrib/netbsd-tests/usr.bin/sort/d_any_char_iflag_out.txt
contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_anon_struct.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_compound_literal_comma.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_flex_array_packed.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_nested_struct.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_union_init4.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_cast_fun_array_param.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_type_question_colon.c [new file with mode: 0644]
contrib/netbsd-tests/usr.bin/xlint/lint1/d_typefun.c [new file with mode: 0644]
contrib/netbsd-tests/usr.sbin/traceroute/t_traceroute.sh
lib/libc/tests/db/Makefile
lib/libc/tests/hash/Makefile
lib/libc/tests/inet/Makefile
lib/libc/tests/stdio/Makefile
lib/libc/tests/stdio/open_memstream2_test.c [moved from lib/libc/tests/stdio/open_memstream_test.c with 100% similarity]
lib/libc/tests/stdlib/Makefile
lib/libc/tests/sys/Makefile
lib/msun/tests/Makefile