From 0591f9ad2d95159414c7e305930df169f6b09b45 Mon Sep 17 00:00:00 2001 From: Timo Stollenwerk Date: Thu, 29 Jan 2015 20:29:53 +0100 Subject: [PATCH] Fix buildout. --- buildout.cfg | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/buildout.cfg b/buildout.cfg index fac6771..b9a690e 100644 --- a/buildout.cfg +++ b/buildout.cfg @@ -2,11 +2,15 @@ extends = http://dist.plone.org/release/4.3.4/versions.cfg parts = instance + test + coverage + test-coverage mkrelease pocompile code-analysis i18ndude update_translations +develop = . [instance] recipe = plone.recipe.zope2instance @@ -14,6 +18,28 @@ http-address = 8080 user = admin:admin eggs = Plone + +[test] +recipe = zc.recipe.testrunner +eggs = plone.app.discussion [test] +defaults = ['-s', 'plone.app.discussion', '--auto-color', '--auto-progress'] + +[coverage] +recipe = zc.recipe.egg +eggs = coverage + +[test-coverage] +recipe = collective.recipe.template +input = inline: + #!/bin/bash + ${buildout:directory}/bin/coverage run --source=${buildout:directory}/src/plone/app/discussion bin/test + ${buildout:directory}/bin/coverage html + ${buildout:directory}/bin/coverage report -m --fail-under=100 + # Fail (exit status 1) if coverage returns exit status 2 (this happens + # when test coverage is below 100%. +output = ${buildout:directory}/bin/test-coverage +mode = 755 + [mkrelease] recipe = zc.recipe.egg eggs = jarn.mkrelease @@ -56,6 +82,7 @@ input = inline: mode = 755 [versions] +plone.app.discussion = zope.interface = 4.0.5 zc.buildout = 2.3.1 setuptools = 8.0.4