Add an UPDATING entry for r322511.MFC after: 2 months
Use MK_CHECK_USE_SANDBOX in tests/..., to deal with the fact thattests/... is a special snowflake directory and using HAS_TESTS wouldresult in a nasty layering violation between bsd.tests.mk andbs
Use MK_CHECK_USE_SANDBOX in tests/..., to deal with the fact thattests/... is a special snowflake directory and using HAS_TESTS wouldresult in a nasty layering violation between bsd.tests.mk andbsd.prog.mk.Add reachover Makefile.inc's which get the default value fromMakefile.inc0 (inspired by gnu/usr.bin/binutils/Makefile.inc0).
show more ...
Check if IPv6 supported before running the test, skip otherwise.Sponsored by: DARPA, AFRLSponsored by: HEIF5
Always create loopback routes on every fibAlways create loopback routes on every fib, for both IPv4 and IPv6etc/rc.d/routing Create loopback IPv4 and IPv6 routes on every fib at boot. Revert 27
Always create loopback routes on every fibAlways create loopback routes on every fib, for both IPv4 and IPv6etc/rc.d/routing Create loopback IPv4 and IPv6 routes on every fib at boot. Revert 278302; now that all FIBs have IPv6 loopback routes, the "route add -reject" commands won't fail.tests/etc/rc.d/routing_test.sh Greatly simplify static_ipv6_loopback_route_for_each_fib. It was written under the assumption that loopback routes would be added to a given fib by the kernel as soon as an interface is configured on that fib. However, the logic can be much simpler now that we simply add loopback routes to all fibs at boot. This also removes the need to run the test as root, removes the restriction that net.add_addr_allfibs=0, and removes the need to configure fibs in kyua.conf. Also, add a test case for IPv4 loopback routesSponsored by: Spectra Logic CorpDifferential Revision: https://reviews.freebsd.org/D6582
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedafter r298107Summary of changes:- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that na
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installedafter r298107Summary of changes:- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that namespacing is kept with FILES appropriately, and that this shouldn't need to be repeated if the namespace changes -- only the definition of PACKAGE needs to be changed- Allow PACKAGE to be overridden by callers instead of forcing it to always be `tests`. In the event we get to the point where things can be split up enough in the base system, it would make more sense to group the tests with the blocks they're a part of, e.g. byacc with byacc-tests, etc- Remove PACKAGE definitions where possible, i.e. where FILES wasn't used previously.- Remove unnecessary TESTSPACKAGE definitions; this has been elided into bsd.tests.mk- Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES; ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk.- Fix installation of files under data/ subdirectories in lib/libc/tests/hash and lib/libc/tests/net/getaddrinfo- Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup)Document the proposed changes in share/examples/tests/tests/... via examplesso it's clear that ${PACKAGES}FILES is the suggested way forward in terms ofreplacing FILES. share/mk/bsd.README didn't seem like the appropriate methodof communicating that info.MFC after: never probablyX-MFC with: r298107PR: 209114Relnotes: yesTested with: buildworld, installworld, checkworld; buildworld, packageworldSponsored by: EMC / Isilon Storage Division
Fix including Kyuafile in packaged base system.Fix a related typo while here.Note, this change results in the Kyuafile inclusion in the runtimepackage, which needs to be fixed, however addresses
Fix including Kyuafile in packaged base system.Fix a related typo while here.Note, this change results in the Kyuafile inclusion in the runtimepackage, which needs to be fixed, however addresses the PR as faras I can tell in my tests.PR: 209114Submitted by: ngieSponsored by: The FreeBSD Foundation
DIRDEPS_BUILD: Connect MK_TESTS.Sponsored by: EMC / Isilon Storage Division
Avoid adding the '-release' suffix to non-debug kernel packages.Sponsored by: The FreeBSD Foundation
Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andnetbsd-tests.test.mk (r289151)- Eliminate explicit OBJTOP/SRCTOP setting- Convert all ad hoc NetBSD test integration
Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andnetbsd-tests.test.mk (r289151)- Eliminate explicit OBJTOP/SRCTOP setting- Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk- Remove unnecessary TESTSDIR setting- Use SRCTOP where possible for clarityMFC after: 2 weeksSponsored by: EMC / Isilon Storage Divison
Move all test integration pieces for etc/ from etc/ to tests/This is being done to fix breakage with make distribution with read-onlysource trees as make distribution doesn't use make obj like bui
Move all test integration pieces for etc/ from etc/ to tests/This is being done to fix breakage with make distribution with read-onlysource trees as make distribution doesn't use make obj like buildingtests/ does in all casesReported by: Wolfgang Zenker <[email protected]>Suggested by: jhbX-MFC with: r282059MFC after: 1 week