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.0.20
details: https://anonhg.NetBSD.org/pkgsrc/rev/501f9a5354e5
branches: trunk
changeset: 380552:501f9a5354e5
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 5cd0dcf06016 -r 501f9a5354e5 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 5cd0dcf06016 -r 501f9a5354e5 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 5cd0dcf06016 -r 501f9a5354e5 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 5cd0dcf06016 -r 501f9a5354e5 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 5cd0dcf06016 -r 501f9a5354e5 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 5cd0dcf06016 -r 501f9a5354e5 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