Re: svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Julio Merino
On Thu, Oct 13, 2016 at 3:29 AM, Ngie Cooper (yaneurabeya) < yaneurab...@gmail.com> wrote: > > > On Oct 13, 2016, at 00:20, Julio Merino <ju...@meroh.net> wrote: > > > > On Thu, Oct 13, 2016 at 3:02 AM, Ngie Cooper <n...@freebsd.org> wrote: > > Au

Re: svn commit: r307190 - head/contrib/netbsd-tests/fs/tmpfs

2016-10-13 Thread Julio Merino
I think you can do this here easily. Try: atf_expect_fail "FreeBSD bug 213861 blah blah" right before the line that triggers the test failure. -- Julio Merino -- http://julio.meroh.net/ ___ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

svn commit: r304797 - head/tests/sys/kqueue

2016-08-25 Thread Julio Merino
Author: jmmv Date: Thu Aug 25 10:28:47 2016 New Revision: 304797 URL: https://svnweb.freebsd.org/changeset/base/304797 Log: Make use of Kyua's work directories. Change the vnode tests to use the current directory when creating temporary files, which we can assume is a volatile work

svn commit: r304741 - head/bin/ls/tests

2016-08-24 Thread Julio Merino
Author: jmmv Date: Wed Aug 24 10:10:26 2016 New Revision: 304741 URL: https://svnweb.freebsd.org/changeset/base/304741 Log: Skip ls tests that use sparse files if these are not supported. Some of the ls(1) tests create really large sparse files to validate the number formatting features

Re: svn commit: r299496 - head/contrib/atf/atf-c/detail

2016-07-04 Thread Julio Merino
gt; > If atf_list_append(, X, ) fails, X is freed. Don't free it again. This fix seems bogus. I think the following is correct: https://github.com/jmmv/atf/commit/710d1cf96f3ab716e76b569714fd7303292d93b2 -- Julio Merino -- http://julio.meroh.net/ __

svn commit: r289662 - in head: . etc etc/mtree tools/build/mk

2015-10-20 Thread Julio Merino
Author: jmmv Date: Tue Oct 20 20:35:34 2015 New Revision: 289662 URL: https://svnweb.freebsd.org/changeset/base/289662 Log: Handle lib32 files during delete-old* when MK_LIB32=no. Extend OptionalObsoleteFiles.inc to delete all lib32 files when MK_LIB32 is set to no on a system that

svn commit: r286652 - head/tools/build/mk

2015-08-11 Thread Julio Merino
Author: jmmv Date: Wed Aug 12 03:03:51 2015 New Revision: 286652 URL: https://svnweb.freebsd.org/changeset/base/286652 Log: Mark usr/include/c++/v1/tr1 as obsolete The directory usr/include/c++/v1 was marked as obsolete but its tr1 subdir was not, resulting in a removal error in

svn commit: r285117 - head/tests/sys/netinet

2015-07-03 Thread Julio Merino
Author: jmmv Date: Sat Jul 4 02:22:26 2015 New Revision: 285117 URL: https://svnweb.freebsd.org/changeset/base/285117 Log: Make cleanup routines idempotent cleanup routines can be executed at any point during the execution of the body, including even before the body has done any real

svn commit: r285118 - head/share/examples/tests/tests/plain

2015-07-03 Thread Julio Merino
Author: jmmv Date: Sat Jul 4 02:24:47 2015 New Revision: 285118 URL: https://svnweb.freebsd.org/changeset/base/285118 Log: Add missing shebang Plain test programs are not preprocessed by the build system (as opposed to ATF test cases, which automatically gain a shebang pointing at

svn commit: r285119 - head/share/mk

2015-07-03 Thread Julio Merino
Author: jmmv Date: Sat Jul 4 02:37:36 2015 New Revision: 285119 URL: https://svnweb.freebsd.org/changeset/base/285119 Log: Add support for TEST_METADATA Allow Makefiles to define generic metadata settings that apply to all test programs defined by a Makefile. The generic TEST_METADATA

Re: svn commit: r284912 - head/usr.bin/units

2015-06-29 Thread Julio Merino
On Jun 28, 2015, at 15:05 , Garrett Cooper yaneurab...@gmail.com wrote: On Jun 28, 2015, at 09:43, Julio Merino j...@freebsd.org wrote: Author: jmmv Date: Sun Jun 28 16:43:07 2015 New Revision: 284912 URL: https://svnweb.freebsd.org/changeset/base/284912 Log: Only initialize

svn commit: r284912 - head/usr.bin/units

2015-06-28 Thread Julio Merino
Author: jmmv Date: Sun Jun 28 16:43:07 2015 New Revision: 284912 URL: https://svnweb.freebsd.org/changeset/base/284912 Log: Only initialize libedit when necessary The code path to support units conversions from the command line need not initialize neither libedit nor the history.

Re: svn commit: r276423 - stable/10/share/mk

2014-12-31 Thread Julio Merino
On Dec 30, 2014, at 21:46, Garrett Cooper n...@freebsd.org wrote: Author: ngie Date: Tue Dec 30 20:46:01 2014 New Revision: 276423 URL: https://svnweb.freebsd.org/changeset/base/276423 Log: MFC r274077: As an optimization (in simple, well used cases) only call cat ${.ALLSRC} when

svn commit: r273928 - head/contrib/netbsd-tests/usr.sbin/mtree

2014-11-01 Thread Julio Merino
Author: jmmv Date: Sat Nov 1 11:07:59 2014 New Revision: 273928 URL: https://svnweb.freebsd.org/changeset/base/273928 Log: Put mtree test files into a subdirectory. Kyua 0.11 points TMPDIR to the test's work directory, and atf_check creates auxiliary files in TMPDIR. This confuses a

svn commit: r273929 - in head: . contrib/atf contrib/atf/atf-c contrib/atf/atf-c++ contrib/atf/atf-c++/detail contrib/atf/atf-c/detail contrib/atf/atf-sh contrib/atf/doc contrib/atf/test-programs l...

2014-11-01 Thread Julio Merino
Author: jmmv Date: Sat Nov 1 11:17:54 2014 New Revision: 273929 URL: https://svnweb.freebsd.org/changeset/base/273929 Log: MFV: Import atf-0.21. Added: head/contrib/atf/atf-c++/atf-c++.3 - copied unchanged from r273873, vendor/atf/dist/atf-c++/atf-c++.3 head/contrib/atf/atf-c/atf-c.3

svn commit: r273930 - in vendor/atf: atf-0.20/atf-config atf-0.20/atf-report atf-0.20/atf-run atf-0.20/atf-version atf-0.20/tools atf-0.21/atf-config atf-0.21/atf-report atf-0.21/atf-run atf-0.21/a...

2014-11-01 Thread Julio Merino
Author: jmmv Date: Sat Nov 1 11:19:50 2014 New Revision: 273930 URL: https://svnweb.freebsd.org/changeset/base/273930 Log: Remove empty directories for the deprecated (now gone) tools. The tools-related directories should have been removed with the import of atf-0.20 months ago, but I

svn commit: r273869 - in vendor/atf/dist: . admin atf-c atf-c++ atf-c++/detail atf-c/detail atf-sh bootstrap doc m4 test-programs

2014-10-30 Thread Julio Merino
Author: jmmv Date: Thu Oct 30 17:14:07 2014 New Revision: 273869 URL: https://svnweb.freebsd.org/changeset/base/273869 Log: Import atf-0.21: Released on October 23rd, 2014. * Restored the atf(7) manual page to serve as a reference to all the other manual pages shipped by ATF.

svn commit: r273870 - vendor/atf/atf-0.21

2014-10-30 Thread Julio Merino
Author: jmmv Date: Thu Oct 30 17:14:51 2014 New Revision: 273870 URL: https://svnweb.freebsd.org/changeset/base/273870 Log: Tag import of atf-0.21. Added: vendor/atf/atf-0.21/ - copied from r273869, vendor/atf/dist/ ___ svn-src-all@freebsd.org

svn commit: r273873 - head/share/mk

2014-10-30 Thread Julio Merino
Author: jmmv Date: Thu Oct 30 22:07:29 2014 New Revision: 273873 URL: https://svnweb.freebsd.org/changeset/base/273873 Log: Use the right depend file for each program. bsd.progs.mk generates a separate depend file for every program being built, but then it does not properly tell each

Re: svn commit: r273389 - head/contrib/netbsd-tests/lib/libc/gen

2014-10-22 Thread Julio Merino
On Tue, Oct 21, 2014 at 6:56 PM, Garrett Cooper n...@freebsd.org wrote: Modified: head/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c == --- head/contrib/netbsd-tests/lib/libc/gen/t_siginfo.c Tue Oct 21 17:17:40 2014

svn commit: r271950 - head/etc/mtree

2014-09-22 Thread Julio Merino
Author: jmmv Date: Mon Sep 22 09:54:48 2014 New Revision: 271950 URL: http://svnweb.freebsd.org/changeset/base/271950 Log: Register /usr/tests/lib/libproc to fix build. Missed in r271937, reviewed in D710. Modified: head/etc/mtree/BSD.tests.dist Modified: head/etc/mtree/BSD.tests.dist

svn commit: r271347 - svnadmin/conf

2014-09-09 Thread Julio Merino
Author: jmmv Date: Wed Sep 10 02:44:02 2014 New Revision: 271347 URL: http://svnweb.freebsd.org/changeset/base/271347 Log: Release ngie from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r269665 - head/usr.bin/m4

2014-08-07 Thread Julio Merino
Author: jmmv Date: Thu Aug 7 14:26:44 2014 New Revision: 269665 URL: http://svnweb.freebsd.org/changeset/base/269665 Log: Avoid name shadowing to fix build under powerpc64. Error was: cc1: warnings being treated as errors .../usr.bin/m4/misc.c: In function 'm4errx':

svn commit: r269412 - svnadmin/conf

2014-08-01 Thread Julio Merino
Author: jmmv Date: Sat Aug 2 01:28:01 2014 New Revision: 269412 URL: http://svnweb.freebsd.org/changeset/base/269412 Log: Add Garrett Cooper (ngie@) as a src committer. Garrett will use his shiny new commit superpowers to continue working on the FreeBSD Test Suite (and

Re: svn commit: r268811 - in head: contrib/byacc contrib/byacc/package contrib/byacc/package/debian contrib/byacc/package/pkgsrc contrib/byacc/test contrib/byacc/test/btyacc contrib/byacc/test/yacc us

2014-07-25 Thread Julio Merino
On Thu, Jul 17, 2014 at 6:22 PM, Baptiste Daroussin b...@freebsd.org wrote: Author: bapt Date: Thu Jul 17 22:22:38 2014 New Revision: 268811 URL: http://svnweb.freebsd.org/changeset/base/268811 Log: Update to byacc 20140715 (only concerns regression tests being fixed) Directly use

Re: svn commit: r268812 - head/etc/mtree

2014-07-24 Thread Julio Merino
On Thu, Jul 17, 2014 at 6:26 PM, Baptiste Daroussin b...@freebsd.org wrote: Author: bapt Date: Thu Jul 17 22:26:24 2014 New Revision: 268812 URL: http://svnweb.freebsd.org/changeset/base/268812 Log: Add the mtree entry for yacc tests Modified: head/etc/mtree/BSD.tests.dist

Re: svn commit: r268794 - in head: etc/mtree usr.bin/units usr.bin/units/tests

2014-07-24 Thread Julio Merino
On Thu, Jul 17, 2014 at 3:12 AM, Eitan Adler ead...@freebsd.org wrote: Author: eadler Date: Thu Jul 17 07:12:12 2014 New Revision: 268794 URL: http://svnweb.freebsd.org/changeset/base/268794 Log: units(1): Add basic tests Add some tests to help avoid breaking units Added:

Re: svn commit: r266650 - in head: contrib/atf contrib/atf/atf-c contrib/atf/atf-c++ contrib/atf/atf-sh etc/mtree lib/atf/libatf-c lib/atf/libatf-c++ lib/atf/libatf-c++/tests lib/atf/libatf-c/tests li

2014-07-24 Thread Julio Merino
On Thu, Jul 24, 2014 at 6:00 PM, Alan Somers asom...@freebsd.org wrote: On Sun, May 25, 2014 at 6:01 AM, Julio Merino j...@freebsd.org wrote: Author: jmmv Date: Sun May 25 12:01:13 2014 New Revision: 266650 URL: http://svnweb.freebsd.org/changeset/base/266650 Log: Change libatf-c

svn commit: r269084 - in head: tools/build/mk usr.bin/units/tests

2014-07-24 Thread Julio Merino
Author: jmmv Date: Fri Jul 25 01:29:22 2014 New Revision: 269084 URL: http://svnweb.freebsd.org/changeset/base/269084 Log: Fix structure of new tests (r268794) for usr.bin/units. - Make sure the tests go into the right directory. The location was wrong so they were overwriting the

Re: svn commit: r268794 - in head: etc/mtree usr.bin/units usr.bin/units/tests

2014-07-24 Thread Julio Merino
On Thu, Jul 24, 2014 at 3:55 PM, Eitan Adler ead...@freebsd.org wrote: My computer is out of commission at the moment. Would you mind making this change for me? Thanks for letting me know! Renamed. And also fixed the value of TESTSDIR to get these tests in the right place.

svn commit: r268770 - head/libexec/rtld-elf/tests/libpythagoras

2014-07-16 Thread Julio Merino
Author: jmmv Date: Wed Jul 16 16:42:58 2014 New Revision: 268770 URL: http://svnweb.freebsd.org/changeset/base/268770 Log: libpythagoras needs libm. This fixes make tinderbox failures on various architectures when WITH_TESTS=yes is enabled. Problem introduced in r267679. Modified:

Re: svn commit: r267679 - in head: etc/mtree libexec/rtld-elf libexec/rtld-elf/tests libexec/rtld-elf/tests/libpythagoras libexec/rtld-elf/tests/target

2014-07-16 Thread Julio Merino
On Mon, Jul 14, 2014 at 7:35 PM, Julio Merino j...@freebsd.org wrote: On Fri, Jun 20, 2014 at 1:14 PM, Jonathan Anderson jonat...@freebsd.org wrote: Author: jonathan Date: Fri Jun 20 17:14:59 2014 New Revision: 267679 URL: http://svnweb.freebsd.org/changeset/base/267679 Log: Test

svn commit: r268778 - in head: share/mk tools/build/options

2014-07-16 Thread Julio Merino
Author: jmmv Date: Wed Jul 16 21:40:11 2014 New Revision: 268778 URL: http://svnweb.freebsd.org/changeset/base/268778 Log: Enable MK_TESTS by default, take 2. This is a redo of r267424, which was reverted in r267432 because it broke make buildworld from FreeBSD 9.x. This issue has been

svn commit: r268779 - head/share/man/man5

2014-07-16 Thread Julio Merino
Author: jmmv Date: Wed Jul 16 21:43:24 2014 New Revision: 268779 URL: http://svnweb.freebsd.org/changeset/base/268779 Log: Regen after r268778 to replace WITH_TESTS with WITHOUT_TESTS. Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

Re: svn commit: r268779 - head/share/man/man5

2014-07-16 Thread Julio Merino
On Wed, Jul 16, 2014 at 6:16 PM, Baptiste Daroussin b...@freebsd.org wrote: On Wed, Jul 16, 2014 at 09:43:24PM +, Julio Merino wrote: Author: jmmv Date: Wed Jul 16 21:43:24 2014 New Revision: 268779 URL: http://svnweb.freebsd.org/changeset/base/268779 Log: Regen after r268778

svn commit: r268620 - head/lib/libc/net

2014-07-14 Thread Julio Merino
Author: jmmv Date: Mon Jul 14 13:53:10 2014 New Revision: 268620 URL: http://svnweb.freebsd.org/changeset/base/268620 Log: Make generation of nslexer.c more robust. Ensure that lex errors fail the build instead of being silently ignored due to the piped call. Also postpone the update of

Re: svn commit: r267679 - in head: etc/mtree libexec/rtld-elf libexec/rtld-elf/tests libexec/rtld-elf/tests/libpythagoras libexec/rtld-elf/tests/target

2014-07-14 Thread Julio Merino
On Fri, Jun 20, 2014 at 1:14 PM, Jonathan Anderson jonat...@freebsd.org wrote: Author: jonathan Date: Fri Jun 20 17:14:59 2014 New Revision: 267679 URL: http://svnweb.freebsd.org/changeset/base/267679 Log: Test RTLD's new LD_LIBRARY_PATH_FDS variable. This breaks make tinderbox when

svn commit: r268598 - head

2014-07-13 Thread Julio Merino
Author: jmmv Date: Sun Jul 13 23:53:41 2014 New Revision: 268598 URL: http://svnweb.freebsd.org/changeset/base/268598 Log: Explicitly disable the build of tests when building bmake. During make buildworld, building bmake is (one of) the very first steps and we should not be building any

Re: svn commit: r267424 - in head: share/mk tools/build/options

2014-07-13 Thread Julio Merino
On Fri, Jul 11, 2014 at 8:17 PM, Julio Merino j...@freebsd.org wrote: On Tue, Jul 8, 2014 at 10:34 PM, Julio Merino j...@freebsd.org wrote: OK. Regardless, I suppose that being able to build HEAD from the supported releases is supposed to work? Even from 8.4? Will investigate for 9.x

Re: svn commit: r267424 - in head: share/mk tools/build/options

2014-07-11 Thread Julio Merino
On Tue, Jul 8, 2014 at 10:34 PM, Julio Merino j...@freebsd.org wrote: OK. Regardless, I suppose that being able to build HEAD from the supported releases is supposed to work? Even from 8.4? Will investigate for 9.x. Alright. I could reproduce this... but it was not obvious. A make

svn commit: r268445 - in head: libexec/atf/atf-sh/tests share/mk

2014-07-08 Thread Julio Merino
Author: jmmv Date: Wed Jul 9 00:55:50 2014 New Revision: 268445 URL: http://svnweb.freebsd.org/changeset/base/268445 Log: Fix atf-sh's integration_test With the move of atf-sh into /usr/libexec in r267181, some of the tests in the integration_test program broke because they could not

Re: svn commit: r267424 - in head: share/mk tools/build/options

2014-07-08 Thread Julio Merino
On Thu, Jun 12, 2014 at 8:20 PM, Glen Barber g...@freebsd.org wrote: On Thu, Jun 12, 2014 at 07:56:47PM -0400, Glen Barber wrote: On Thu, Jun 12, 2014 at 06:54:53PM +, Julio Merino wrote: Author: jmmv Date: Thu Jun 12 18:54:52 2014 New Revision: 267424 URL: http://svnweb.freebsd.org

Re: svn commit: r267424 - in head: share/mk tools/build/options

2014-07-08 Thread Julio Merino
On Tue, Jul 8, 2014 at 9:07 PM, Glen Barber g...@freebsd.org wrote: This is one of the build failure cases: https://lists.freebsd.org/pipermail/freebsd-tinderbox/2014-June/014357.html Am I reading that right in that this was on a 9.2-STABLE host building HEAD?

Re: svn commit: r267424 - in head: share/mk tools/build/options

2014-07-08 Thread Julio Merino
On Tue, Jul 8, 2014 at 10:32 PM, Glen Barber g...@freebsd.org wrote: On Tue, Jul 08, 2014 at 10:28:25PM -0400, Julio Merino wrote: On Tue, Jul 8, 2014 at 9:07 PM, Glen Barber g...@freebsd.org wrote: This is one of the build failure cases: https://lists.freebsd.org/pipermail/freebsd

svn commit: r267424 - in head: share/mk tools/build/options

2014-06-12 Thread Julio Merino
Author: jmmv Date: Thu Jun 12 18:54:52 2014 New Revision: 267424 URL: http://svnweb.freebsd.org/changeset/base/267424 Log: Enable MK_TESTS by default. This was never intended to be off by default but was done this way because the initial patches broke the build. Things seem stable now

svn commit: r267425 - head/share/man/man5

2014-06-12 Thread Julio Merino
Author: jmmv Date: Thu Jun 12 18:59:25 2014 New Revision: 267425 URL: http://svnweb.freebsd.org/changeset/base/267425 Log: Regen after r267424 to replace WITH_TESTS with WITHOUT_TESTS. Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r267331 - in head: . etc share/mk

2014-06-10 Thread Julio Merino
Author: jmmv Date: Tue Jun 10 17:04:30 2014 New Revision: 267331 URL: http://svnweb.freebsd.org/changeset/base/267331 Log: Put the test suite in its own tests.txz distribution file. Force all the contents of /usr/tests to go into a separate distribution file so that users of binary

svn commit: r267332 - head/release

2014-06-10 Thread Julio Merino
Author: jmmv Date: Tue Jun 10 17:05:41 2014 New Revision: 267332 URL: http://svnweb.freebsd.org/changeset/base/267332 Log: Strip out the test suite from the installation media. This affects the disc1.iso, dvd1.iso and bootonly.iso files. Obtained from:gjb Modified:

svn commit: r267276 - head/share/mk

2014-06-09 Thread Julio Merino
Author: jmmv Date: Mon Jun 9 14:36:49 2014 New Revision: 267276 URL: http://svnweb.freebsd.org/changeset/base/267276 Log: Ensure files are created during the build when using bsd.subdir.mk. When FILES is defined in a Makefile that _also_ includes bsd.subdir.mk, the build of the files

svn commit: r267172 - in head: . lib/atf/libatf-c lib/atf/libatf-c++ tools/build/mk

2014-06-06 Thread Julio Merino
Author: jmmv Date: Fri Jun 6 17:05:43 2014 New Revision: 267172 URL: http://svnweb.freebsd.org/changeset/base/267172 Log: Homogenize libatf-* version numbers with upstream. The libatf-* major version numbers in FreeBSD were one version ahead of upstream because, when atf was first

svn commit: r267176 - head/share/mk

2014-06-06 Thread Julio Merino
Author: jmmv Date: Fri Jun 6 17:53:05 2014 New Revision: 267176 URL: http://svnweb.freebsd.org/changeset/base/267176 Log: Add the *_TESTS_SH_SED_* functionality to atf.test.mk. This exists already in plain.test.mk and tap.test.mk and should have been added to atf.test.mk too when the

svn commit: r267181 - in head: . etc/mtree libexec/atf libexec/atf/atf-check libexec/atf/atf-sh libexec/atf/atf-sh/tests share/mk tools/build/mk usr.bin usr.bin/atf

2014-06-06 Thread Julio Merino
Author: jmmv Date: Fri Jun 6 18:58:06 2014 New Revision: 267181 URL: http://svnweb.freebsd.org/changeset/base/267181 Log: Move atf-sh from /usr/bin/ to /usr/libexec/ In r266650, we made libatf-c and libatf-c++ private libraries so that no components outside of the source tree could

svn commit: r267033 - in head: share/man/man5 tools/build/options

2014-06-03 Thread Julio Merino
Author: jmmv Date: Tue Jun 3 22:34:27 2014 New Revision: 267033 URL: http://svnweb.freebsd.org/changeset/base/267033 Log: Merge (unused) documentation of WITHOUT_TESTS into WITH_TESTS. The description of WITH/WITHOUT tweaks should only document the non-default option. TESTS still

svn commit: r266650 - in head: contrib/atf contrib/atf/atf-c contrib/atf/atf-c++ contrib/atf/atf-sh etc/mtree lib/atf/libatf-c lib/atf/libatf-c++ lib/atf/libatf-c++/tests lib/atf/libatf-c/tests lib...

2014-05-25 Thread Julio Merino
Author: jmmv Date: Sun May 25 12:01:13 2014 New Revision: 266650 URL: http://svnweb.freebsd.org/changeset/base/266650 Log: Change libatf-c and libatf-c++ to be private libraries. We should not be leaking these interfaces to the outside world given that it's much easier for third-party

Re: svn commit: r266581 - in head: etc/mtree include lib/libcuse sys/conf sys/fs/cuse sys/modules/cuse

2014-05-24 Thread Julio Merino
On Fri, May 23, 2014 at 4:46 AM, Hans Petter Selasky hsela...@freebsd.org wrote: Author: hselasky Date: Fri May 23 08:46:28 2014 New Revision: 266581 URL: http://svnweb.freebsd.org/changeset/base/266581 Modified: head/etc/mtree/BSD.include.dist

Re: svn commit: r266104 - head/usr.bin/bmake

2014-05-15 Thread Julio Merino
On May 14, 2014, at 21:27, Warner Losh i...@freebsd.org wrote: Author: imp Date: Thu May 15 01:27:24 2014 New Revision: 266104 URL: http://svnweb.freebsd.org/changeset/base/266104 Log: Undo changes to the generated Makefile. Move tests directory to proper location, including updating

svn commit: r266074 - in head: etc/mtree usr.bin/bmake usr.bin/bmake/tests usr.bin/bmake/tests/archives usr.bin/bmake/tests/archives/fmt_44bsd usr.bin/bmake/tests/archives/fmt_44bsd_mod usr.bin/bma...

2014-05-14 Thread Julio Merino
Author: jmmv Date: Wed May 14 18:43:13 2014 New Revision: 266074 URL: http://svnweb.freebsd.org/changeset/base/266074 Log: Move old fmake tests into bmake and hook them to the build. This first step is mostly to prevent the code from rotting even further and to ensure these do not get

svn commit: r265933 - head/tools/build/mk

2014-05-12 Thread Julio Merino
Author: jmmv Date: Mon May 12 21:21:32 2014 New Revision: 265933 URL: http://svnweb.freebsd.org/changeset/base/265933 Log: Fix delete-old when WITH_TESTS is set. r265423 removed the WITHOUT_BMAKE option, which in turn broke a conditional in OptionalObsoleteFiles.inc that inspected

svn commit: r265037 - in stable/10: cddl cddl/lib cddl/lib/tests cddl/sbin cddl/sbin/tests cddl/tests cddl/usr.bin cddl/usr.bin/tests cddl/usr.sbin cddl/usr.sbin/tests etc etc/mtree etc/tests games...

2014-04-27 Thread Julio Merino
Author: jmmv Date: Mon Apr 28 04:20:14 2014 New Revision: 265037 URL: http://svnweb.freebsd.org/changeset/base/265037 Log: MFC r264741: Add placeholder Kyuafiles for various top-level hierarchies. This is make tinderbox clean. Added: stable/10/cddl/lib/tests/ - copied from r264741,

svn commit: r264996 - in stable/10: . bin/pkill bin/pkill/tests etc/mtree sbin sbin/dhclient sbin/dhclient/tests sbin/growfs sbin/growfs/tests sbin/mdconfig sbin/mdconfig/tests sbin/tests tools/bui...

2014-04-26 Thread Julio Merino
Author: jmmv Date: Sun Apr 27 01:15:10 2014 New Revision: 264996 URL: http://svnweb.freebsd.org/changeset/base/264996 Log: MFC various moves of tools/regressions/ tests to the new infrastructure. - r263220 Migrate tools/regression/sbin/ to the new tests layout. - r263222 Add Makefile

svn commit: r264741 - in head: cddl cddl/lib cddl/lib/tests cddl/sbin cddl/sbin/tests cddl/tests cddl/usr.bin cddl/usr.bin/tests cddl/usr.sbin cddl/usr.sbin/tests etc etc/mtree etc/tests games game...

2014-04-21 Thread Julio Merino
Author: jmmv Date: Mon Apr 21 21:39:25 2014 New Revision: 264741 URL: http://svnweb.freebsd.org/changeset/base/264741 Log: Add placeholder Kyuafiles for various top-level hierarchies. This change adds tests/ directories in the source tree to create various subdirectories in /usr/tests/

svn commit: r264742 - head

2014-04-21 Thread Julio Merino
Author: jmmv Date: Mon Apr 21 22:36:31 2014 New Revision: 264742 URL: http://svnweb.freebsd.org/changeset/base/264742 Log: Prevent building tests when bootstrapping make. Should fix the breakage reported by tinderbox when WITHOUT_BMAKE is set, which was probably introduced in r263346..

Re: svn commit: r263346 - in head: etc/mtree tools/build/mk tools/regression/usr.bin/make usr.bin/make usr.bin/make/tests usr.bin/make/tests/archives/fmt_44bsd usr.bin/make/tests/archives/fmt_44bsd_mo

2014-04-21 Thread Julio Merino
On Fri, Mar 28, 2014 at 1:32 AM, Julio Merino j...@freebsd.org wrote: On Wed, Mar 26, 2014 at 12:25 AM, Dag-Erling Smørgrav d...@des.no wrote: Julio Merino j...@freebsd.org writes: Log: Migrate tools/regression/usr.bin/make/ to the new tests layout. Note that these tests are for fmake

svn commit: r264592 - stable/10/lib/libc/net

2014-04-17 Thread Julio Merino
Author: jmmv Date: Thu Apr 17 11:49:19 2014 New Revision: 264592 URL: http://svnweb.freebsd.org/changeset/base/264592 Log: MFC r263090: Make ether_line really report an error when all input is invalid. Modified: stable/10/lib/libc/net/ether_addr.c Directory Properties: stable/10/ (props

svn commit: r264606 - stable/10/share/man/man5

2014-04-17 Thread Julio Merino
Author: jmmv Date: Thu Apr 17 13:10:30 2014 New Revision: 264606 URL: http://svnweb.freebsd.org/changeset/base/264606 Log: Regen src.conf.5. Notional merge of r264409 which regenerated this manpage after the rewording of WITH_TESTS. Modified: stable/10/share/man/man5/src.conf.5

svn commit: r264607 - stable/10/tests/sys/kern

2014-04-17 Thread Julio Merino
Author: jmmv Date: Thu Apr 17 13:11:56 2014 New Revision: 264607 URL: http://svnweb.freebsd.org/changeset/base/264607 Log: MFC r264133: Fix variable type to avoid printf formatter warning. Modified: stable/10/tests/sys/kern/unix_seqpacket_test.c Directory Properties: stable/10/ (props

svn commit: r264618 - in stable/10: contrib/atf contrib/atf/atf-c contrib/atf/atf-c++ contrib/atf/atf-sh etc/mtree lib/atf/libatf-c lib/atf/libatf-c++ usr.bin/atf/atf-sh

2014-04-17 Thread Julio Merino
Author: jmmv Date: Thu Apr 17 17:20:56 2014 New Revision: 264618 URL: http://svnweb.freebsd.org/changeset/base/264618 Log: MFC r263989: Add atf m4 files from the vendor branch. Added: stable/10/contrib/atf/atf-c++/atf-c++.m4 - copied unchanged from r263989,

svn commit: r264572 - in stable/10: gnu/usr.bin/groff/tmac share/man/man7 tools/build/options

2014-04-16 Thread Julio Merino
. +The +.Fx +Test Suite first appeared in +.Fx 10.1 . .Pp The .Nm manual page first appeared in .Nx 6.0 and was later ported to -.Fx 11.0 . +.Fx 10.1 . .Sh AUTHORS -.An Julio Merino Aq Mt j...@google.com +.An Julio Merino Aq Mt j...@freebsd.org Modified: stable/10/tools/build/options

svn commit: r264457 - in stable/10: sys/net tools/regression/lib/libc/net tools/regression/lib/libc/string tools/regression/priv tools/regression/sbin/mdconfig tools/regression/usr.bin/lastcomm too...

2014-04-14 Thread Julio Merino
Author: jmmv Date: Mon Apr 14 13:30:08 2014 New Revision: 264457 URL: http://svnweb.freebsd.org/changeset/base/264457 Log: MFC various fixes to the tools/regression/ tests. - r262953 Fix m4 tests so that they run cleanly with prove. - r262954 Fix printf tests so that they run cleanly

svn commit: r264483 - in stable/10: bin/date/tests bin/mv/tests bin/pax/tests bin/sh/tests bin/test/tests lib/atf/libatf-c++/tests lib/atf/libatf-c++/tests/detail lib/atf/libatf-c/tests lib/atf/lib...

2014-04-14 Thread Julio Merino
Author: jmmv Date: Mon Apr 14 23:51:57 2014 New Revision: 264483 URL: http://svnweb.freebsd.org/changeset/base/264483 Log: MFC refactoring of the *.test.mk files. - r263161 Make bsd.test.mk the only public mk fragment for the building of tests. - r263172 Move FreeBSD Test Suite-specific

svn commit: r264408 - head/tools/build/options

2014-04-13 Thread Julio Merino
Author: jmmv Date: Sun Apr 13 11:29:52 2014 New Revision: 264408 URL: http://svnweb.freebsd.org/changeset/base/264408 Log: Fix test suite name in src.conf(5). There is no such thing as the Kyua test suite; it is the FreeBSD Test Suite. While doing this, point readers to tests(7).

svn commit: r264409 - head/share/man/man5

2014-04-13 Thread Julio Merino
Author: jmmv Date: Sun Apr 13 11:31:41 2014 New Revision: 264409 URL: http://svnweb.freebsd.org/changeset/base/264409 Log: Regen after rewording of WITH_TESTS. Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r264410 - head/share/man/man7

2014-04-13 Thread Julio Merino
Author: jmmv Date: Sun Apr 13 11:35:42 2014 New Revision: 264410 URL: http://svnweb.freebsd.org/changeset/base/264410 Log: Document how to install the test suite. As part of this, install the tests(7) manual page unconditionally (not only when WITH_TESTS=yes) so that users that have not

svn commit: r264412 - head/gnu/usr.bin/groff/tmac

2014-04-13 Thread Julio Merino
Author: jmmv Date: Sun Apr 13 11:57:51 2014 New Revision: 264412 URL: http://svnweb.freebsd.org/changeset/base/264412 Log: Add FreeBSD 10.1 to the list of recognized releases for Fx. This version is already mentioned by 4 manual pages. Modified: head/gnu/usr.bin/groff/tmac/mdoc.local

svn commit: r264413 - head/share/man/man7

2014-04-13 Thread Julio Merino
suite definition file. .Xr kyua 1 , .Xr build 7 .Sh HISTORY -This test suite first appeared in -.Fx 11.0 . +The +.Fx +Test Suite first appeared in +.Fx 10.1 . .Pp The .Nm manual page first appeared in .Nx 6.0 and was later ported to -.Fx 11.0 . +.Fx 10.1 . .Sh AUTHORS -.An Julio Merino Aq

svn commit: r264133 - head/tests/sys/kern

2014-04-04 Thread Julio Merino
Author: jmmv Date: Fri Apr 4 18:10:11 2014 New Revision: 264133 URL: http://svnweb.freebsd.org/changeset/base/264133 Log: Fix variable type to avoid printf formatter warning. This fixes the build under powerpc64 where gcc complains about a mismatch between a %zd printf formatter and an

svn commit: r263989 - in head: contrib/atf contrib/atf/atf-c contrib/atf/atf-c++ contrib/atf/atf-sh etc/mtree lib/atf/libatf-c lib/atf/libatf-c++ usr.bin/atf/atf-sh

2014-04-01 Thread Julio Merino
Author: jmmv Date: Tue Apr 1 13:47:08 2014 New Revision: 263989 URL: http://svnweb.freebsd.org/changeset/base/263989 Log: Add atf m4 files from the vendor branch. These were originally deleted as not important but, actually we need them in place if we want to be able to use autoconf on

Re: svn commit: r263346 - in head: etc/mtree tools/build/mk tools/regression/usr.bin/make usr.bin/make usr.bin/make/tests usr.bin/make/tests/archives/fmt_44bsd usr.bin/make/tests/archives/fmt_44bsd_mo

2014-03-28 Thread Julio Merino
On Wed, Mar 26, 2014 at 12:25 AM, Dag-Erling Smørgrav d...@des.no wrote: Julio Merino j...@freebsd.org writes: Log: Migrate tools/regression/usr.bin/make/ to the new tests layout. Note that these tests are for fmake, not bmake, and thus they are not installed nor run when bmake

svn commit: r263814 - head/sbin/mdconfig/tests

2014-03-27 Thread Julio Merino
Author: jmmv Date: Thu Mar 27 13:15:22 2014 New Revision: 263814 URL: http://svnweb.freebsd.org/changeset/base/263814 Log: Fix path to the run.pl script to let these tests run. Submitted by: Peel, Casey Obtained from:freebsd-testing Modified:

svn commit: r263345 - head/etc/mtree

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:06:51 2014 New Revision: 263345 URL: http://svnweb.freebsd.org/changeset/base/263345 Log: Expand tabs that sneaked in into spaces. Problem introduced by r263227. Spotted by Alan Somers. Modified: head/etc/mtree/BSD.tests.dist Modified:

svn commit: r263346 - in head: etc/mtree tools/build/mk tools/regression/usr.bin/make usr.bin/make usr.bin/make/tests usr.bin/make/tests/archives/fmt_44bsd usr.bin/make/tests/archives/fmt_44bsd_mod...

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:29:20 2014 New Revision: 263346 URL: http://svnweb.freebsd.org/changeset/base/263346 Log: Migrate tools/regression/usr.bin/make/ to the new tests layout. Note that these tests are for fmake, not bmake, and thus they are not installed nor run when bmake is

svn commit: r263348 - in head/usr.bin/make/tests: . archives archives/fmt_44bsd archives/fmt_44bsd_mod archives/fmt_oldbsd basic basic/t0 basic/t1 basic/t2 basic/t3 execution execution/ellipsis exe...

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:32:50 2014 New Revision: 263348 URL: http://svnweb.freebsd.org/changeset/base/263348 Log: Add Makefiles missed in r263346. Grrr, I wish svn clearly displayed files not yet added when about to commit. Added: head/usr.bin/make/tests/Makefile (contents,

svn commit: r263351 - in head: bin/pkill bin/pkill/tests etc/mtree tools/regression/usr.bin/pkill

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:46:04 2014 New Revision: 263351 URL: http://svnweb.freebsd.org/changeset/base/263351 Log: Migrate tools/regression/usr.bin/pkill to the new tests layout. Interestingly, the pkill tool lives in bin, not usr.bin. Haven't bothered to check if this is

svn commit: r263352 - head/tools/regression/priv

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:51:40 2014 New Revision: 263352 URL: http://svnweb.freebsd.org/changeset/base/263352 Log: Make the priv test program exit with non-zero if any failures are detected. And, mind you, this already returns a failure :-/ Modified:

svn commit: r263353 - head/tools/regression/priv

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 12:52:49 2014 New Revision: 263353 URL: http://svnweb.freebsd.org/changeset/base/263353 Log: errx prepends the program name to the message; don't do it by hand. Modified: head/tools/regression/priv/main.c Modified: head/tools/regression/priv/main.c

svn commit: r263362 - head/sys/net

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 13:10:25 2014 New Revision: 263362 URL: http://svnweb.freebsd.org/changeset/base/263362 Log: Include strings.h so that bpf_filter.c can be built in userland. This is to bring in a definition for bzero(3), which in turn allows the tests in

svn commit: r263388 - head/usr.bin/sed/tests

2014-03-19 Thread Julio Merino
Author: jmmv Date: Wed Mar 19 23:29:00 2014 New Revision: 263388 URL: http://svnweb.freebsd.org/changeset/base/263388 Log: Mark multi_test as requiring /usr/share/dict/words. The file may not be present if MK_DICT=no. Pointed out by Casey Peel. Modified: head/usr.bin/sed/tests/Makefile

svn commit: r263227 - in head: etc/mtree tools/regression/usr.bin tools/regression/usr.bin/apply tools/regression/usr.bin/calendar tools/regression/usr.bin/comm tools/regression/usr.bin/file2c tool...

2014-03-16 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 08:04:06 2014 New Revision: 263227 URL: http://svnweb.freebsd.org/changeset/base/263227 Log: Migrate most of tools/regression/usr.bin/ to the new tests layout. I'm starting with the easy cases. The leftovers need to be looked at a bit more closely.

svn commit: r263204 - head/share/mk

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sat Mar 15 09:27:59 2014 New Revision: 263204 URL: http://svnweb.freebsd.org/changeset/base/263204 Log: Add some documentation for bsd.test.mk. Modified: head/share/mk/bsd.README Modified: head/share/mk/bsd.README

svn commit: r263217 - head/share/mk

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 01:22:23 2014 New Revision: 263217 URL: http://svnweb.freebsd.org/changeset/base/263217 Log: Document support for TAP-compliant Perl test programs. Modified: head/share/mk/bsd.README Modified: head/share/mk/bsd.README

svn commit: r263220 - in head: etc/mtree sbin sbin/dhclient sbin/dhclient/tests sbin/growfs sbin/growfs/tests sbin/mdconfig sbin/mdconfig/tests sbin/tests tools/regression/sbin

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 02:07:08 2014 New Revision: 263220 URL: http://svnweb.freebsd.org/changeset/base/263220 Log: Migrate tools/regression/sbin/ to the new tests layout. Pretty much all that this change does is shuffles the code around and hooks it into the regular build. The

svn commit: r263221 - head/tools/regression/usr.sbin/etcupdate

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 02:27:27 2014 New Revision: 263221 URL: http://svnweb.freebsd.org/changeset/base/263221 Log: Change etcupdate tests to return 1 on test failures. This is a prerequisite for hooking these tests into the test suite. And, fortunately, all tests seem to pass!

svn commit: r263222 - head/sbin/mdconfig/tests

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 02:32:44 2014 New Revision: 263222 URL: http://svnweb.freebsd.org/changeset/base/263222 Log: Add Makefile missed in r263220. Added: head/sbin/mdconfig/tests/Makefile (contents, props changed) Added: head/sbin/mdconfig/tests/Makefile

svn commit: r263226 - in head: etc/mtree tools/regression/usr.bin tools/regression/usr.bin/lastcomm tools/regression/usr.sbin usr.bin/lastcomm usr.bin/lastcomm/tests usr.sbin usr.sbin/etcupdate usr...

2014-03-15 Thread Julio Merino
Author: jmmv Date: Sun Mar 16 04:09:22 2014 New Revision: 263226 URL: http://svnweb.freebsd.org/changeset/base/263226 Log: Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout. This change was originally going to only migrate the usr.sbin tests but, as it turns

svn commit: r263161 - in head: bin/date/tests bin/mv/tests bin/pax/tests bin/sh/tests bin/test/tests lib/atf/libatf-c++/tests lib/atf/libatf-c++/tests/detail lib/atf/libatf-c/tests lib/atf/libatf-c...

2014-03-14 Thread Julio Merino
Author: jmmv Date: Fri Mar 14 08:56:19 2014 New Revision: 263161 URL: http://svnweb.freebsd.org/changeset/base/263161 Log: Make bsd.test.mk the only public mk fragment for the building of tests. Change {atf,plain,tap}.test.mk to be internal implementation details of bsd.test.mk.

svn commit: r263172 - head/share/mk

2014-03-14 Thread Julio Merino
Author: jmmv Date: Fri Mar 14 12:52:55 2014 New Revision: 263172 URL: http://svnweb.freebsd.org/changeset/base/263172 Log: Move FreeBSD Test Suite-specific code to a suite.test.mk file. The new suite.test.mk file contains all the logic needed to install test programs under /usr/tests/

svn commit: r263173 - head/share/examples/tests/tests/atf

2014-03-14 Thread Julio Merino
Author: jmmv Date: Fri Mar 14 12:55:06 2014 New Revision: 263173 URL: http://svnweb.freebsd.org/changeset/base/263173 Log: Remove unnecessary svn:executable property from source file. The atf cp_test.sh sample file should have never been marked executable in the first place because this

svn commit: r263081 - head/tools/regression/usr.bin/lastcomm

2014-03-12 Thread Julio Merino
Author: jmmv Date: Wed Mar 12 10:35:22 2014 New Revision: 263081 URL: http://svnweb.freebsd.org/changeset/base/263081 Log: Fix lastcomm tests under amd64. Force the use of TZ=UTC and adjust data files accordingly. I have no means to verify that the data files for the other architectures

svn commit: r263082 - head/tools/regression/usr.bin/make

2014-03-12 Thread Julio Merino
Author: jmmv Date: Wed Mar 12 10:38:32 2014 New Revision: 263082 URL: http://svnweb.freebsd.org/changeset/base/263082 Log: Only run the make tests when make is fmake. Because bmake is the default make being built, many of the tests here fail due to differences between the two. Just skip

svn commit: r263083 - head/tools/regression/usr.sbin/sa

2014-03-12 Thread Julio Merino
Author: jmmv Date: Wed Mar 12 10:41:14 2014 New Revision: 263083 URL: http://svnweb.freebsd.org/changeset/base/263083 Log: Fix sa tests. Small divergences in the output padding made some sa tests fail. Just trim all whitespace from the outputs and the golden files so comparisons are

  1   2   >