svn commit: r415002 - head/devel/cram

Conrad E. Meyer cem at FreeBSD.org
Wed May 11 14:53:47 UTC 2016


Author: cem (src committer)
Date: Wed May 11 14:53:46 2016
New Revision: 415002
URL: https://svnweb.freebsd.org/changeset/ports/415002

Log:
  New port: devel/cram, a simple command line test framework
  
  Cram is a functional testing framework for command line applications. Cram
  tests look like snippets of interactive shell sessions. Cram runs each command
  and compares the command output in the test with the command’s actual output.

Added:
  head/devel/cram/
  head/devel/cram/Makefile   (contents, props changed)
  head/devel/cram/distinfo   (contents, props changed)
  head/devel/cram/pkg-descr   (contents, props changed)

Added: head/devel/cram/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cram/Makefile	Wed May 11 14:53:46 2016	(r415002)
@@ -0,0 +1,23 @@
+# Created by: Conrad Meyer <cem at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	cram
+PORTVERSION=	0.7
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	cem at FreeBSD.org
+COMMENT=	A simple testing framework for command line applications
+
+LICENSE=	GPLv2+
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest \
+		${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \
+		${PYTHON_PKGNAMEPREFIX}pep8>=0:devel/pep8 \
+		${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+.include <bsd.port.mk>

Added: head/devel/cram/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cram/distinfo	Wed May 11 14:53:46 2016	(r415002)
@@ -0,0 +1,2 @@
+SHA256 (cram-0.7.tar.gz) = 7da7445af2ce15b90aad5ec4792f857cef5786d71f14377e9eb994d8b8337f2f
+SIZE (cram-0.7.tar.gz) = 33527

Added: head/devel/cram/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cram/pkg-descr	Wed May 11 14:53:46 2016	(r415002)
@@ -0,0 +1,5 @@
+Cram is a functional testing framework for command line applications. Cram
+tests look like snippets of interactive shell sessions. Cram runs each command
+and compares the command output in the test with the command’s actual output.
+
+WWW: https://pypi.python.org/pypi/cram


More information about the svn-ports-all mailing list