<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in bsd.test.mk</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9065390ddc7b1ce2613777f6a947200950a5ac71 - packages: Remove the tests-dev package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#9065390ddc7b1ce2613777f6a947200950a5ac71</link>
        <description>packages: Remove the tests-dev packageWe don&apos;t want a tests-dev package, because this means set-devel dependson tests-dev, which transitively depends on tests, which means you can&apos;tinstall set-devel without also getting tests.The only real &quot;dev&quot; files in tests-dev are from ATF (libprivateatf),so move that to its own package and add a dependency from tests.Also move Kyua to its own package, since this might be useful forrunning tests even when the user doesn&apos;t want the whole set of basetests installed.Add a dependency from -tests to both -atf and -kyua, and a dependencyon -set-base, since the tests won&apos;t work without the full base systeminstalled.The remaining &quot;dev&quot; files in tests are actually test artifacts, not realdevelopment libraries.  Add a new NO_DEV_PACKAGE option to bsd.lib.mk,which causes dev files to be installed in the base package instead ofcreating a -dev package, and set this option for everything thatinstalls test libraries.While here, add a slightly more informative description for the testspackage.MFC after:	3 secondsReviewed by:	bapt, emasteDifferential Revision:	https://reviews.freebsd.org/D52597

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Thu, 18 Sep 2025 11:13:41 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e1e989c77d4e35ddc5ca3c143553f973c4a1764 - Add host.test.mk for DIRDEPS_BUILD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#8e1e989c77d4e35ddc5ca3c143553f973c4a1764</link>
        <description>Add host.test.mk for DIRDEPS_BUILDIf we are doing DIRDEPS_BUILD and MK_RUN_TESTS is yeswe can hook tests associated with dirs to be built into the graphsuch that we avoid circular dependencies but the build will failshould any test fail.Make MK_RUN_TESTS independent of MK_TESTSalso for non-DIRDEPS_BUILD ensure we have RELDIR and check itagainst patterns in HOST_RUN_TESTS.Reviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D50387

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 04 Jun 2025 21:56:44 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cf5f0744cd1df70f92959710bdf2a88c9f9c7df7 - Add .NOTMAIN to guard targets</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#cf5f0744cd1df70f92959710bdf2a88c9f9c7df7</link>
        <description>Add .NOTMAIN to guard targetsAvoid make mistaking a guard target for the .MAIN one.

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Sat, 19 Apr 2025 21:57:41 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>194d5628721f6a306aa94f7e33be909f1ab16b49 - Make capsicum test cases fine-grained</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#194d5628721f6a306aa94f7e33be909f1ab16b49</link>
        <description>Make capsicum test cases fine-grainedAdd a wrapping script to use ATF to run tests written with Googletestone by one. This helps locating and tracking the failing case in CI easier.This is a temporarily solution while Googletest support in Kyua is developing.We will revert this once Kyua+Googletest integration is ready.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D25896

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Tue, 06 Oct 2020 08:45:52 +0200</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2aaf9152a852aba9eb2036b95f4948ee77988826 - MFHead@r345275</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#2aaf9152a852aba9eb2036b95f4948ee77988826</link>
        <description>MFHead@r345275

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Mon, 18 Mar 2019 20:21:53 +0100</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5193fcde8d29e5fe3056c8cf7b0d7a004c20a632 - Initial googlemock/googletest integration into the build/FreeBSD test suite</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#5193fcde8d29e5fe3056c8cf7b0d7a004c20a632</link>
        <description>Initial googlemock/googletest integration into the build/FreeBSD test suiteThis initial integration takes googlemock/googletest release 1.8.1, integratesthe library, tests, and sample unit tests into the build.googlemock/googletest&apos;s inclusion is optionally available via `MK_GOOGLETEST`.`MK_GOOGLETEST` is dependent on `MK_TESTS` and is enabled by default whenbuilt with a C++11 capable toolchain.Google tests can be specified via the `GTESTS` variable, which, in comparisonwith the other test drivers, is more simplified/streamlined, as Googletest onlysupports C++ tests; not raw C or shell tests (C tests can be written in C++using the standard embedding methods).No dependent libraries are assumed for the tests. One must specify `gmock`,`gmock_main`, `gtest`, or `gtest_main`, via `LIBADD` for the program.More information about googlemock and googletest can be found on theGoogletest [project page](https://github.com/google/googletest), and the[GoogleMock](https://github.com/google/googletest/blob/v1.8.x/googlemock/docs/Documentation.md)and[GoogleTest](https://github.com/google/googletest/tree/v1.8.x/googletest/docs)docs.These tests are originally integrated into the build as plain driver tests, butwill be natively integrated into Kyua in a later version.Known issues/Errata:* [WhenDynamicCastToTest.AmbiguousCast fails on FreeBSD](https://github.com/google/googletest/issues/2172)Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	2 monthsDifferential Revision: https://reviews.freebsd.org/D19551

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Fri, 15 Mar 2019 22:43:52 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd71398d1e20127b12ad05db7078cf220ceccd84 - Add googletest.test.mk and integrate into bsd.test.mk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#bd71398d1e20127b12ad05db7078cf220ceccd84</link>
        <description>Add googletest.test.mk and integrate into bsd.test.mkgoogletest.test.mk is a rudimentary wrapper around the plain test interface(for now), which only supports C++ programs, specified by the `GTESTS`variable.In the future, kyua will support gtests in a more native manner.

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 20 Feb 2019 02:09:03 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14b841d4a8e6c25d964f5e3bbda379a1541a27ec - MFH @ r337607, in preparation for boarding</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#14b841d4a8e6c25d964f5e3bbda379a1541a27ec</link>
        <description>MFH @ r337607, in preparation for boarding

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Sat, 11 Aug 2018 06:26:29 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f324fafcc57abc425653675bf6eac53fb061339e - Feex a cuple of small typos</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#f324fafcc57abc425653675bf6eac53fb061339e</link>
        <description>Feex a cuple of small typos

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Fri, 27 Jul 2018 12:44:38 +0200</pubDate>
        <dc:creator>Eitan Adler &lt;eadler@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>531c2d7af3cd2e64eec94aa1b19c4b2f16fce515 - MFhead@r320180</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#531c2d7af3cd2e64eec94aa1b19c4b2f16fce515</link>
        <description>MFhead@r320180

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Mon, 24 Jul 2017 20:02:13 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bca9d05fdb058aa709621661c2feccae8940d94b - Merge ^/head r319973 through 321382.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#bca9d05fdb058aa709621661c2feccae8940d94b</link>
        <description>Merge ^/head r319973 through 321382.

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Sun, 23 Jul 2017 17:22:06 +0200</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8 - Merge ^/head r320994 through r321238.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8</link>
        <description>Merge ^/head r320994 through r321238.

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 19 Jul 2017 21:43:10 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2474da326721ae357afa728a5c410269c8b19691 - Sort the tests alphabetically before adding them to the Kyuafiles</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#2474da326721ae357afa728a5c410269c8b19691</link>
        <description>Sort the tests alphabetically before adding them to the KyuafilesThis is being done to aid in debugging test runs, in the event theoutput shifts due to refactored Makefiles, added tests, etc.MFC after:	1 month

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Mon, 17 Jul 2017 20:20:54 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>430f7286a566b1407c7b32ce13585caf5aa59b92 - Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#430f7286a566b1407c7b32ce13585caf5aa59b92</link>
        <description>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&apos;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&apos;re a part of, e.g. byacc with byacc-tests, etc- Remove PACKAGE definitions where possible, i.e. where FILES wasn&apos;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 &lt;bsd.own.mk&gt;s (some opportunistic cleanup)Document the proposed changes in share/examples/tests/tests/... via examplesso it&apos;s clear that ${PACKAGES}FILES is the suggested way forward in terms ofreplacing FILES. share/mk/bsd.README didn&apos;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

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Thu, 05 May 2016 01:20:53 +0200</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Sat, 16 Apr 2016 09:45:30 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7d536dc855c85c15bf45f033d108a61b1f3cecc3 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#7d536dc855c85c15bf45f033d108a61b1f3cecc3</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Thu, 10 Mar 2016 22:16:01 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f68f6b3dd642b36ab5f8c2291d032fb88d2cf04e - Remove things set already by bsd.progs.mk.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#f68f6b3dd642b36ab5f8c2291d032fb88d2cf04e</link>
        <description>Remove things set already by bsd.progs.mk.MFC after:	2 weeksSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 09 Mar 2016 04:22:17 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82aa34e6fa1cd5a4ad401383522daf51412ea4b2 - Merge ^/head r296007 through r296368.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#82aa34e6fa1cd5a4ad401383522daf51412ea4b2</link>
        <description>Merge ^/head r296007 through r296368.

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Fri, 04 Mar 2016 00:15:46 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52259a98adba7622f236db46a330e61df0c84fb1 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/bsd.test.mk#52259a98adba7622f236db46a330e61df0c84fb1</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/mk/bsd.test.mk</description>
        <pubDate>Wed, 02 Mar 2016 17:14:46 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
