Date: Mon, 28 Sep 2015 20:39:18 +0300 From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: Baptiste Daroussin <bapt@FreeBSD.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r398125 - in head: . Mk Mk/Scripts Mk/Uses astro/osmium devel/pire devel/sdl2pp games/spring graphics/glosm Message-ID: <20150928173918.GD75513@hades.panopticon> In-Reply-To: <20150928172402.GB52731@ivaldir.etoilebsd.net> References: <201509281720.t8SHKhGQ088408@repo.freebsd.org> <20150928172402.GB52731@ivaldir.etoilebsd.net>
next in thread | previous in thread | raw e-mail | index | archive | help
* Baptiste Daroussin (bapt@FreeBSD.org) wrote: > > Author: amdmi3 > > Date: Mon Sep 28 17:20:42 2015 > > New Revision: 398125 > > URL: https://svnweb.freebsd.org/changeset/ports/398125 > > > > Log: > > Implemented complete support for test target. > > > > You can now `make test' on any port to run test sequence, no-op by default. > > If a port defines TEST_TARGET, it'll run sub-make with specified target, > > usually `check' or `test', useful if upstream supports that. The port may > > instead define custom do-test target, as well as usual satellite targets: > > > > {pre,do,post}-test, {pre,do,post}-test-OPT, {pre,do,post}-test-OPT-off > > > > `make test' builds and stages port first, so test may use both WRKDIR and > > STAGEDIR, and both BUILD and RUN depends are available for test target. > > Additionally, TEST_DEPENDS is now properly supported and may be used to > > define additional depends specifically for testing. > > > > Framework may define default tests for specific cases. For instance, > > perl5.mk and cran.mk already provide default test target on their own. > > > > This commit also converts my ports which have tests to this new framework. > > > > Approved by: portmgr (bapt) > > Differential Revision: D3680 > > > Thank you very much for that work! You're welcome. I've wanted this feature for too long myself :) All we need now is poudriere support. -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://amdmi3.ru
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150928173918.GD75513>