Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 May 2016 14:53:46 +0000 (UTC)
From:      "Conrad E. Meyer" <cem@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r415002 - head/devel/cram
Message-ID:  <201605111453.u4BErkeF099222@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	cram
+PORTVERSION=	0.7
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	cem@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605111453.u4BErkeF099222>