svn commit: r398125 - in head: . Mk Mk/Scripts Mk/Uses astro/osmium devel/pire devel/sdl2pp games/spring graphics/glosm
Dmitry Marakasov
amdmi3 at amdmi3.ru
Mon Sep 28 17:40:17 UTC 2015
* Baptiste Daroussin (bapt at 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 at amdmi3.ru ..: jabber: amdmi3 at jabber.ru http://amdmi3.ru
More information about the svn-ports-all
mailing list