diff options
author | nivit <nivit@FreeBSD.org> | 2009-06-01 21:15:07 +0800 |
---|---|---|
committer | nivit <nivit@FreeBSD.org> | 2009-06-01 21:15:07 +0800 |
commit | 6030d46c46b775c5bb959f68cdeff6b809ee438d (patch) | |
tree | d5b8d42af3d6c9364d6d817f550881751d6d4f7e /www/pylot/Makefile | |
parent | 50e10f66eba739889429731d2be686990a1c4817 (diff) | |
download | freebsd-ports-gnome-6030d46c46b775c5bb959f68cdeff6b809ee438d.tar.gz freebsd-ports-gnome-6030d46c46b775c5bb959f68cdeff6b809ee438d.tar.zst freebsd-ports-gnome-6030d46c46b775c5bb959f68cdeff6b809ee438d.zip |
Pylot is a free open source tool for testing performance and scalability of
web services. It runs HTTP load tests, which are useful for capacity planning,
benchmarking, analysis, and system tuning.
Pylot generates concurrent load (HTTP Requests), verifies server responses,
and produces reports with metrics. Tests suites are executed and monitored
from a GUI or shell/console.
WWW: http://www.pylot.org/
Diffstat (limited to 'www/pylot/Makefile')
-rw-r--r-- | www/pylot/Makefile | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/www/pylot/Makefile b/www/pylot/Makefile new file mode 100644 index 000000000000..f38551f32da6 --- /dev/null +++ b/www/pylot/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: pylot +# Date created: 2009-06-01 +# Whom: Nicola Vitale <nivit@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= pylot +PORTVERSION= 1.24 +#PORTREVISION= 0 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= nivit@FreeBSD.org +COMMENT= Tool for testing performance and scalability of web services + +OPTIONS= GUI "Enable GUI mode" off \ + REPORTGRAPHS "Enable report graphs" on + +PROJECTHOST= pylt + +DATADIR= ${PREFIX}/share/${PYTHON_PKGNAMEPREFIX}${PORTNAME} + +NO_BUILD= yes + +SUB_FILES= ${PORTNAME} +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} + +USE_PYTHON= 2.5+ +USE_ZIP= yes + +do-install: + @${MKDIR} ${DATADIR} && cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR} + @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} + +.include <bsd.port.pre.mk> + +.if defined(WITH_GUI) +USE_WX= 2.4+ +WX_COMPS= python:run +.endif + +.if defined(WITH_REPORTGRAPHS) +RUN_DEPENDS+= ${PYNUMPY} +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:${PORTSDIR}/math/py-matplotlib +.endif + +.include <bsd.port.post.mk> |