pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel py-testrepository: added version 0....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5fdf262b1032
branches:  trunk
changeset: 308133:5fdf262b1032
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu May 17 08:04:47 2018 +0000

description:
py-testrepository: added version 0.0.20

This project provides a database of test results which can be used as part of
developer workflow to ensure/check things like:
* No commits without having had a test failure, test fixed cycle.
* No commits without new tests being added.
* What tests have failed since the last commit (to run just a subset).
* What tests are currently failing and need work.
Test results are inserted using subunit (and thus anything that can output
subunit or be converted into a subunit stream can be accepted).

diffstat:

 devel/Makefile                       |    3 +-
 devel/py-testrepository/ALTERNATIVES |    1 +
 devel/py-testrepository/DESCR        |    8 +
 devel/py-testrepository/Makefile     |   29 ++++
 devel/py-testrepository/PLIST        |  209 +++++++++++++++++++++++++++++++++++
 devel/py-testrepository/distinfo     |    6 +
 6 files changed, 255 insertions(+), 1 deletions(-)

diffs (290 lines):

diff -r a444e647ce22 -r 5fdf262b1032 devel/Makefile
--- a/devel/Makefile    Wed May 16 22:33:27 2018 +0000
+++ b/devel/Makefile    Thu May 17 08:04:47 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2671 2018/05/09 14:49:00 jaapb Exp $
+# $NetBSD: Makefile,v 1.2672 2018/05/17 08:04:47 adam Exp $
 #
 
 COMMENT=       Development utilities
@@ -2250,6 +2250,7 @@
 SUBDIR+=       py-test-virtualenv
 SUBDIR+=       py-test-xdist
 SUBDIR+=       py-testpath
+SUBDIR+=       py-testrepository
 SUBDIR+=       py-testresources
 SUBDIR+=       py-testscenarios
 SUBDIR+=       py-testtools
diff -r a444e647ce22 -r 5fdf262b1032 devel/py-testrepository/ALTERNATIVES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-testrepository/ALTERNATIVES      Thu May 17 08:04:47 2018 +0000
@@ -0,0 +1,1 @@
+bin/testr @PREFIX@/bin/testr-@PYVERSSUFFIX@
diff -r a444e647ce22 -r 5fdf262b1032 devel/py-testrepository/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-testrepository/DESCR     Thu May 17 08:04:47 2018 +0000
@@ -0,0 +1,8 @@
+This project provides a database of test results which can be used as part of
+developer workflow to ensure/check things like:
+* No commits without having had a test failure, test fixed cycle.
+* No commits without new tests being added.
+* What tests have failed since the last commit (to run just a subset).
+* What tests are currently failing and need work.
+Test results are inserted using subunit (and thus anything that can output
+subunit or be converted into a subunit stream can be accepted).
diff -r a444e647ce22 -r 5fdf262b1032 devel/py-testrepository/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-testrepository/Makefile  Thu May 17 08:04:47 2018 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2018/05/17 08:04:47 adam Exp $
+
+DISTNAME=      testrepository-0.0.20
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=t/testrepository/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://launchpad.net/testrepository
+COMMENT=       Repository of test results
+LICENSE=       apache-2.0 OR modified-bsd
+
+DEPENDS+=      ${PYPKGPREFIX}-fixtures-[0-9]*:../../devel/py-fixtures
+DEPENDS+=      ${PYPKGPREFIX}-subunit>=0.0.18:../../net/py-subunit
+DEPENDS+=      ${PYPKGPREFIX}-testtools>=0.9.30:../../devel/py-testtools
+TEST_DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+TEST_DEPENDS+= ${PYPKGPREFIX}-testresources-[0-9]*:../../devel/py-testresources
+TEST_DEPENDS+= ${PYPKGPREFIX}-testscenarios-[0-9]*:../../devel/py-testscenarios
+
+USE_LANGUAGES= # none
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} testr testr-${PYVERSSUFFIX} || ${TRUE}
+
+do-test:
+       cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r a444e647ce22 -r 5fdf262b1032 devel/py-testrepository/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-testrepository/PLIST     Thu May 17 08:04:47 2018 +0000
@@ -0,0 +1,209 @@
+@comment $NetBSD: PLIST,v 1.1 2018/05/17 08:04:47 adam Exp $
+bin/testr-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/testrepository/__init__.py
+${PYSITELIB}/testrepository/__init__.pyc
+${PYSITELIB}/testrepository/__init__.pyo
+${PYSITELIB}/testrepository/arguments/__init__.py
+${PYSITELIB}/testrepository/arguments/__init__.pyc
+${PYSITELIB}/testrepository/arguments/__init__.pyo
+${PYSITELIB}/testrepository/arguments/command.py
+${PYSITELIB}/testrepository/arguments/command.pyc
+${PYSITELIB}/testrepository/arguments/command.pyo
+${PYSITELIB}/testrepository/arguments/doubledash.py
+${PYSITELIB}/testrepository/arguments/doubledash.pyc
+${PYSITELIB}/testrepository/arguments/doubledash.pyo
+${PYSITELIB}/testrepository/arguments/path.py
+${PYSITELIB}/testrepository/arguments/path.pyc
+${PYSITELIB}/testrepository/arguments/path.pyo
+${PYSITELIB}/testrepository/arguments/string.py
+${PYSITELIB}/testrepository/arguments/string.pyc
+${PYSITELIB}/testrepository/arguments/string.pyo
+${PYSITELIB}/testrepository/commands/__init__.py
+${PYSITELIB}/testrepository/commands/__init__.pyc
+${PYSITELIB}/testrepository/commands/__init__.pyo
+${PYSITELIB}/testrepository/commands/commands.py
+${PYSITELIB}/testrepository/commands/commands.pyc
+${PYSITELIB}/testrepository/commands/commands.pyo
+${PYSITELIB}/testrepository/commands/failing.py
+${PYSITELIB}/testrepository/commands/failing.pyc
+${PYSITELIB}/testrepository/commands/failing.pyo
+${PYSITELIB}/testrepository/commands/help.py
+${PYSITELIB}/testrepository/commands/help.pyc
+${PYSITELIB}/testrepository/commands/help.pyo
+${PYSITELIB}/testrepository/commands/init.py
+${PYSITELIB}/testrepository/commands/init.pyc
+${PYSITELIB}/testrepository/commands/init.pyo
+${PYSITELIB}/testrepository/commands/last.py
+${PYSITELIB}/testrepository/commands/last.pyc
+${PYSITELIB}/testrepository/commands/last.pyo
+${PYSITELIB}/testrepository/commands/list_tests.py
+${PYSITELIB}/testrepository/commands/list_tests.pyc
+${PYSITELIB}/testrepository/commands/list_tests.pyo
+${PYSITELIB}/testrepository/commands/load.py
+${PYSITELIB}/testrepository/commands/load.pyc
+${PYSITELIB}/testrepository/commands/load.pyo
+${PYSITELIB}/testrepository/commands/quickstart.py
+${PYSITELIB}/testrepository/commands/quickstart.pyc
+${PYSITELIB}/testrepository/commands/quickstart.pyo
+${PYSITELIB}/testrepository/commands/run.py
+${PYSITELIB}/testrepository/commands/run.pyc
+${PYSITELIB}/testrepository/commands/run.pyo
+${PYSITELIB}/testrepository/commands/slowest.py
+${PYSITELIB}/testrepository/commands/slowest.pyc
+${PYSITELIB}/testrepository/commands/slowest.pyo
+${PYSITELIB}/testrepository/commands/stats.py
+${PYSITELIB}/testrepository/commands/stats.pyc
+${PYSITELIB}/testrepository/commands/stats.pyo
+${PYSITELIB}/testrepository/repository/__init__.py
+${PYSITELIB}/testrepository/repository/__init__.pyc
+${PYSITELIB}/testrepository/repository/__init__.pyo
+${PYSITELIB}/testrepository/repository/file.py
+${PYSITELIB}/testrepository/repository/file.pyc
+${PYSITELIB}/testrepository/repository/file.pyo
+${PYSITELIB}/testrepository/repository/memory.py
+${PYSITELIB}/testrepository/repository/memory.pyc
+${PYSITELIB}/testrepository/repository/memory.pyo
+${PYSITELIB}/testrepository/repository/samba_buildfarm.py
+${PYSITELIB}/testrepository/repository/samba_buildfarm.pyc
+${PYSITELIB}/testrepository/repository/samba_buildfarm.pyo
+${PYSITELIB}/testrepository/results.py
+${PYSITELIB}/testrepository/results.pyc
+${PYSITELIB}/testrepository/results.pyo
+${PYSITELIB}/testrepository/setuptools_command.py
+${PYSITELIB}/testrepository/setuptools_command.pyc
+${PYSITELIB}/testrepository/setuptools_command.pyo
+${PYSITELIB}/testrepository/testcommand.py
+${PYSITELIB}/testrepository/testcommand.pyc
+${PYSITELIB}/testrepository/testcommand.pyo
+${PYSITELIB}/testrepository/testlist.py
+${PYSITELIB}/testrepository/testlist.pyc
+${PYSITELIB}/testrepository/testlist.pyo
+${PYSITELIB}/testrepository/tests/__init__.py
+${PYSITELIB}/testrepository/tests/__init__.pyc
+${PYSITELIB}/testrepository/tests/__init__.pyo
+${PYSITELIB}/testrepository/tests/arguments/__init__.py
+${PYSITELIB}/testrepository/tests/arguments/__init__.pyc
+${PYSITELIB}/testrepository/tests/arguments/__init__.pyo
+${PYSITELIB}/testrepository/tests/arguments/test_command.py
+${PYSITELIB}/testrepository/tests/arguments/test_command.pyc
+${PYSITELIB}/testrepository/tests/arguments/test_command.pyo
+${PYSITELIB}/testrepository/tests/arguments/test_doubledash.py
+${PYSITELIB}/testrepository/tests/arguments/test_doubledash.pyc
+${PYSITELIB}/testrepository/tests/arguments/test_doubledash.pyo
+${PYSITELIB}/testrepository/tests/arguments/test_path.py
+${PYSITELIB}/testrepository/tests/arguments/test_path.pyc
+${PYSITELIB}/testrepository/tests/arguments/test_path.pyo
+${PYSITELIB}/testrepository/tests/arguments/test_string.py
+${PYSITELIB}/testrepository/tests/arguments/test_string.pyc
+${PYSITELIB}/testrepository/tests/arguments/test_string.pyo
+${PYSITELIB}/testrepository/tests/commands/__init__.py
+${PYSITELIB}/testrepository/tests/commands/__init__.pyc
+${PYSITELIB}/testrepository/tests/commands/__init__.pyo
+${PYSITELIB}/testrepository/tests/commands/test_commands.py
+${PYSITELIB}/testrepository/tests/commands/test_commands.pyc
+${PYSITELIB}/testrepository/tests/commands/test_commands.pyo
+${PYSITELIB}/testrepository/tests/commands/test_failing.py
+${PYSITELIB}/testrepository/tests/commands/test_failing.pyc
+${PYSITELIB}/testrepository/tests/commands/test_failing.pyo
+${PYSITELIB}/testrepository/tests/commands/test_help.py
+${PYSITELIB}/testrepository/tests/commands/test_help.pyc
+${PYSITELIB}/testrepository/tests/commands/test_help.pyo
+${PYSITELIB}/testrepository/tests/commands/test_init.py
+${PYSITELIB}/testrepository/tests/commands/test_init.pyc
+${PYSITELIB}/testrepository/tests/commands/test_init.pyo
+${PYSITELIB}/testrepository/tests/commands/test_last.py
+${PYSITELIB}/testrepository/tests/commands/test_last.pyc
+${PYSITELIB}/testrepository/tests/commands/test_last.pyo
+${PYSITELIB}/testrepository/tests/commands/test_list_tests.py
+${PYSITELIB}/testrepository/tests/commands/test_list_tests.pyc
+${PYSITELIB}/testrepository/tests/commands/test_list_tests.pyo
+${PYSITELIB}/testrepository/tests/commands/test_load.py
+${PYSITELIB}/testrepository/tests/commands/test_load.pyc
+${PYSITELIB}/testrepository/tests/commands/test_load.pyo
+${PYSITELIB}/testrepository/tests/commands/test_quickstart.py
+${PYSITELIB}/testrepository/tests/commands/test_quickstart.pyc
+${PYSITELIB}/testrepository/tests/commands/test_quickstart.pyo
+${PYSITELIB}/testrepository/tests/commands/test_run.py
+${PYSITELIB}/testrepository/tests/commands/test_run.pyc
+${PYSITELIB}/testrepository/tests/commands/test_run.pyo
+${PYSITELIB}/testrepository/tests/commands/test_slowest.py
+${PYSITELIB}/testrepository/tests/commands/test_slowest.pyc
+${PYSITELIB}/testrepository/tests/commands/test_slowest.pyo
+${PYSITELIB}/testrepository/tests/commands/test_stats.py
+${PYSITELIB}/testrepository/tests/commands/test_stats.pyc
+${PYSITELIB}/testrepository/tests/commands/test_stats.pyo
+${PYSITELIB}/testrepository/tests/monkeypatch.py
+${PYSITELIB}/testrepository/tests/monkeypatch.pyc
+${PYSITELIB}/testrepository/tests/monkeypatch.pyo
+${PYSITELIB}/testrepository/tests/repository/__init__.py
+${PYSITELIB}/testrepository/tests/repository/__init__.pyc
+${PYSITELIB}/testrepository/tests/repository/__init__.pyo
+${PYSITELIB}/testrepository/tests/repository/test_file.py
+${PYSITELIB}/testrepository/tests/repository/test_file.pyc
+${PYSITELIB}/testrepository/tests/repository/test_file.pyo
+${PYSITELIB}/testrepository/tests/stubpackage.py
+${PYSITELIB}/testrepository/tests/stubpackage.pyc
+${PYSITELIB}/testrepository/tests/stubpackage.pyo
+${PYSITELIB}/testrepository/tests/test_arguments.py
+${PYSITELIB}/testrepository/tests/test_arguments.pyc
+${PYSITELIB}/testrepository/tests/test_arguments.pyo
+${PYSITELIB}/testrepository/tests/test_commands.py
+${PYSITELIB}/testrepository/tests/test_commands.pyc
+${PYSITELIB}/testrepository/tests/test_commands.pyo
+${PYSITELIB}/testrepository/tests/test_matchers.py
+${PYSITELIB}/testrepository/tests/test_matchers.pyc
+${PYSITELIB}/testrepository/tests/test_matchers.pyo
+${PYSITELIB}/testrepository/tests/test_monkeypatch.py
+${PYSITELIB}/testrepository/tests/test_monkeypatch.pyc
+${PYSITELIB}/testrepository/tests/test_monkeypatch.pyo
+${PYSITELIB}/testrepository/tests/test_repository.py
+${PYSITELIB}/testrepository/tests/test_repository.pyc
+${PYSITELIB}/testrepository/tests/test_repository.pyo
+${PYSITELIB}/testrepository/tests/test_results.py
+${PYSITELIB}/testrepository/tests/test_results.pyc
+${PYSITELIB}/testrepository/tests/test_results.pyo
+${PYSITELIB}/testrepository/tests/test_setup.py
+${PYSITELIB}/testrepository/tests/test_setup.pyc
+${PYSITELIB}/testrepository/tests/test_setup.pyo
+${PYSITELIB}/testrepository/tests/test_stubpackage.py
+${PYSITELIB}/testrepository/tests/test_stubpackage.pyc
+${PYSITELIB}/testrepository/tests/test_stubpackage.pyo
+${PYSITELIB}/testrepository/tests/test_testcommand.py
+${PYSITELIB}/testrepository/tests/test_testcommand.pyc
+${PYSITELIB}/testrepository/tests/test_testcommand.pyo
+${PYSITELIB}/testrepository/tests/test_testr.py
+${PYSITELIB}/testrepository/tests/test_testr.pyc
+${PYSITELIB}/testrepository/tests/test_testr.pyo
+${PYSITELIB}/testrepository/tests/test_ui.py
+${PYSITELIB}/testrepository/tests/test_ui.pyc
+${PYSITELIB}/testrepository/tests/test_ui.pyo
+${PYSITELIB}/testrepository/tests/ui/__init__.py
+${PYSITELIB}/testrepository/tests/ui/__init__.pyc
+${PYSITELIB}/testrepository/tests/ui/__init__.pyo
+${PYSITELIB}/testrepository/tests/ui/test_cli.py
+${PYSITELIB}/testrepository/tests/ui/test_cli.pyc
+${PYSITELIB}/testrepository/tests/ui/test_cli.pyo
+${PYSITELIB}/testrepository/tests/ui/test_decorator.py
+${PYSITELIB}/testrepository/tests/ui/test_decorator.pyc
+${PYSITELIB}/testrepository/tests/ui/test_decorator.pyo
+${PYSITELIB}/testrepository/ui/__init__.py
+${PYSITELIB}/testrepository/ui/__init__.pyc
+${PYSITELIB}/testrepository/ui/__init__.pyo
+${PYSITELIB}/testrepository/ui/cli.py
+${PYSITELIB}/testrepository/ui/cli.pyc
+${PYSITELIB}/testrepository/ui/cli.pyo
+${PYSITELIB}/testrepository/ui/decorator.py
+${PYSITELIB}/testrepository/ui/decorator.pyc
+${PYSITELIB}/testrepository/ui/decorator.pyo
+${PYSITELIB}/testrepository/ui/model.py
+${PYSITELIB}/testrepository/ui/model.pyc
+${PYSITELIB}/testrepository/ui/model.pyo
+${PYSITELIB}/testrepository/utils.py
+${PYSITELIB}/testrepository/utils.pyc
+${PYSITELIB}/testrepository/utils.pyo
diff -r a444e647ce22 -r 5fdf262b1032 devel/py-testrepository/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-testrepository/distinfo  Thu May 17 08:04:47 2018 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/05/17 08:04:47 adam Exp $
+
+SHA1 (testrepository-0.0.20.tar.gz) = 2eef048f17abbd7edd07e9441b2a2fdd1d1c2098
+RMD160 (testrepository-0.0.20.tar.gz) = 6dfcf25b35885b8531088fecc2f65320059ac15b
+SHA512 (testrepository-0.0.20.tar.gz) = df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6
+Size (testrepository-0.0.20.tar.gz) = 84956 bytes



Home | Main Index | Thread Index | Old Index