pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu May 17 08:04:47 UTC 2018

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/py-testrepository: ALTERNATIVES DESCR Makefile PLIST
            distinfo

Log Message:
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).


To generate a diff of this commit:
cvs rdiff -u -r1.2671 -r1.2672 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-testrepository/ALTERNATIVES \
    pkgsrc/devel/py-testrepository/DESCR \
    pkgsrc/devel/py-testrepository/Makefile \
    pkgsrc/devel/py-testrepository/PLIST \
    pkgsrc/devel/py-testrepository/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.2671 pkgsrc/devel/Makefile:1.2672
--- pkgsrc/devel/Makefile:1.2671        Wed May  9 14:49:00 2018
+++ pkgsrc/devel/Makefile       Thu May 17 08:04:47 2018
@@ -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-utils
 SUBDIR+=       py-test-virtualenv
 SUBDIR+=       py-test-xdist
 SUBDIR+=       py-testpath
+SUBDIR+=       py-testrepository
 SUBDIR+=       py-testresources
 SUBDIR+=       py-testscenarios
 SUBDIR+=       py-testtools

Added files:

Index: pkgsrc/devel/py-testrepository/ALTERNATIVES
diff -u /dev/null pkgsrc/devel/py-testrepository/ALTERNATIVES:1.1
--- /dev/null   Thu May 17 08:04:47 2018
+++ pkgsrc/devel/py-testrepository/ALTERNATIVES Thu May 17 08:04:47 2018
@@ -0,0 +1 @@
+bin/testr @PREFIX@/bin/testr-@PYVERSSUFFIX@
Index: pkgsrc/devel/py-testrepository/DESCR
diff -u /dev/null pkgsrc/devel/py-testrepository/DESCR:1.1
--- /dev/null   Thu May 17 08:04:47 2018
+++ pkgsrc/devel/py-testrepository/DESCR        Thu May 17 08:04:47 2018
@@ -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).
Index: pkgsrc/devel/py-testrepository/Makefile
diff -u /dev/null pkgsrc/devel/py-testrepository/Makefile:1.1
--- /dev/null   Thu May 17 08:04:47 2018
+++ pkgsrc/devel/py-testrepository/Makefile     Thu May 17 08:04:47 2018
@@ -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"
Index: pkgsrc/devel/py-testrepository/PLIST
diff -u /dev/null pkgsrc/devel/py-testrepository/PLIST:1.1
--- /dev/null   Thu May 17 08:04:47 2018
+++ pkgsrc/devel/py-testrepository/PLIST        Thu May 17 08:04:47 2018
@@ -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
Index: pkgsrc/devel/py-testrepository/distinfo
diff -u /dev/null pkgsrc/devel/py-testrepository/distinfo:1.1
--- /dev/null   Thu May 17 08:04:47 2018
+++ pkgsrc/devel/py-testrepository/distinfo     Thu May 17 08:04:47 2018
@@ -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