Received: by mail.netbsd.org (Postfix, from userid 605) id 6655284D64; Thu, 17 May 2018 08:04:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id DFD0384D5F for ; Thu, 17 May 2018 08:04:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id nt-fJJCybizp for ; Thu, 17 May 2018 08:04:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id AEE3B84C78 for ; Thu, 17 May 2018 08:04:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id A4016FBEC; Thu, 17 May 2018 08:04:47 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1526544287149360" MIME-Version: 1.0 Date: Thu, 17 May 2018 08:04:47 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20180517080447.A4016FBEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1526544287149360 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1526544287149360 Content-Disposition: inline Content-Length: 14681 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 +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 --_----------=_1526544287149360--