freebsd-ports/Mk
Po-Chuan Hsieh 535f310d33
Mk/Uses/python.mk: Add preliminary support for "make test" for nose, nose2, pytest, unittest and unittest2
This patch adds preliminary support for "make test". It supports nose, nose2,
pytest, unittest and unittest2. Enable this by adding one of the following:
    USE_PYTHON=nose
    USE_PYTHON=nose2
    USE_PYTHON=pytest
    USE_PYTHON=unittest
    USE_PYTHON=unittest2

The pytest support was derived from USES=pytest. All user-facing variables are
kept unchanged except PYTEST_ARGS which has been changed to generic TEST_ARGS.
USES=pytest can be changed to USE_PYTHON=pytest as follows:

    USES=pytest   -> USE_PYTHON=pytest
    USES=pytest:4 -> USE_PYTHON=pytest4
    PYTEST_ARGS   -> TEST_ARGS
2022-06-04 00:56:59 +08:00
..
Scripts KDE: Update KDE Gear to 22.04 2022-04-21 13:26:44 +02:00
Uses Mk/Uses/python.mk: Add preliminary support for "make test" for nose, nose2, pytest, unittest and unittest2 2022-06-04 00:56:59 +08:00
Wrappers framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.ccache.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.commands.mk Mk/Uses: Add elfctl 2022-02-18 14:15:08 -04:00
bsd.default-versions.mk lang/perl5.36: add latest Perl 5 version 2022-05-26 16:40:22 +02:00
bsd.destdir.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.gcc.mk Mk/bsd.gcc.mk: only use -devel port for 13 2022-05-11 01:43:31 +02:00
bsd.gecko.mk lang/rust: Update to 1.61.0 2022-05-31 15:06:17 +02:00
bsd.java.mk cleanup: remove expired versions of OpenJDK (12 through 16) 2022-05-24 22:09:35 +02:00
bsd.ldap.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.licenses.db.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.licenses.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.local.mk Mk/bsd.local.mk: Remove accidentally committed local mods 2021-08-31 09:05:00 -05:00
bsd.lto.mk Mk/bsd.lto.mk: add short description of LTO 2021-10-07 23:59:37 +00:00
bsd.ocaml.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.octave.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.options.desc.mk Mk/bsd.options.desc.mk: add shared AVIF description 2022-03-12 16:31:36 +00:00
bsd.options.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.port.mk Mk/bsd.port.mk: Fix unchanged options overwriting dialog4ports bg 2022-05-28 08:30:05 -07:00
bsd.port.options.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.post.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.pre.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.subdir.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.ruby.mk Mk/bsd.ruby.mk: Remove PLIST_SUB helpers 2022-05-22 13:11:34 +08:00
bsd.sanity.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.sites.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.ssp.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.tex.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00
bsd.wx.mk framework: cleanup conditional-indentations in Mk/ 2022-04-24 12:00:20 +02:00