Bug 185971

Summary: [NEW PORT] devel/py-robotframework.pabot - parallel executor for Robot Framework test cases
Product: Ports & Packages Reporter: vladimir.chukharev
Component: Individual Port(s)Assignee: Ruslan Makhmatkhanov <rm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.txt
none
py-robotframework-pabot-0.3.shar.txt none

Description vladimir.chukharev 2014-01-21 21:10:00 UTC
Pabot

A parallel executor for Robot Framework test cases.

Supports all Robot Framework command line options and also following options (these must be before normal RF options):

--verbose
 more output

--command [ACTUAL COMMANDS TO START ROBOT EXECUTOR] --end-command
 RF script for situations where pybot is not used directly

--processes [NUMBER OF PROCESSES]
 How many parallel executors to use (default max of 2 and cpu count)

Example usages:
 pabot test_directory
 pabot --exclude FOO directory_to_tests
 pabot --command java -jar robotframework.jar --end-command --include SMOKE tests
 pabot --processes 10 tests

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-01-21 21:10:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-python

freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2014-01-21 21:27:04 UTC
Responsible Changed
From-To: freebsd-python->rm

I will take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2014-01-21 21:28:15 UTC
Author: rm
Date: Tue Jan 21 21:28:06 2014
New Revision: 340662
URL: http://svnweb.freebsd.org/changeset/ports/340662
QAT: https://qat.redports.org/buildarchive/r340662/

Log:
  Test data editor for Robot Framework test data.
  
  WWW: https://github.com/robotframework/RIDE/wiki
  
  PR:		185971
  Submitted by:	Vladimir Chukharev

Added:
  head/devel/py-robotframework-pabot/
  head/devel/py-robotframework-pabot/Makefile   (contents, props changed)
  head/devel/py-robotframework-pabot/distinfo   (contents, props changed)
  head/devel/py-robotframework-pabot/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Jan 21 21:26:24 2014	(r340661)
+++ head/devel/Makefile	Tue Jan 21 21:28:06 2014	(r340662)
@@ -3766,6 +3766,7 @@
     SUBDIR += py-resourcepackage
     SUBDIR += py-rlcompleter2
     SUBDIR += py-robotframework
+    SUBDIR += py-robotframework-pabot
     SUBDIR += py-robotframework-ride
     SUBDIR += py-robotframework-selenium2library
     SUBDIR += py-rope

Added: head/devel/py-robotframework-pabot/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-robotframework-pabot/Makefile	Tue Jan 21 21:28:06 2014	(r340662)
@@ -0,0 +1,21 @@
+# Created by: Vladimir Chukharev
+# $FreeBSD$
+
+PORTNAME=	robotframework-pabot
+PORTVERSION=	0.1
+CATEGORIES=	devel www python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	Vladimir.Chukharev@gmail.com
+COMMENT=	Parallel executor for Robot Framework test cases
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:${PORTSDIR}/devel/py-robotframework
+
+USE_PYTHON=		2
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/devel/py-robotframework-pabot/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-robotframework-pabot/distinfo	Tue Jan 21 21:28:06 2014	(r340662)
@@ -0,0 +1,2 @@
+SHA256 (robotframework-pabot-0.1.tar.gz) = b12105ec585ed588d978496498ec2e60360b7bf0c8fbd86ae4043f3322ac340c
+SIZE (robotframework-pabot-0.1.tar.gz) = 3718

Added: head/devel/py-robotframework-pabot/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-robotframework-pabot/pkg-descr	Tue Jan 21 21:28:06 2014	(r340662)
@@ -0,0 +1,3 @@
+Test data editor for Robot Framework test data.
+
+WWW: https://github.com/robotframework/RIDE/wiki
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2014-01-21 21:28:34 UTC
State Changed
From-To: open->closed

Committed, thank you!
Comment 5 Vladimir Chukharev 2014-01-21 21:46:28 UTC
Right after submitting the port I found that there have been two new releases.
Attached is a new shar file for version 0.3. Also, the pkg-descr fixed, I sent
wrong file in my first shar file. Sorry for that!

-- 
Vladimir Chukharev
Comment 6 dfilter service freebsd_committer freebsd_triage 2014-01-22 08:15:21 UTC
Author: rm
Date: Wed Jan 22 08:15:13 2014
New Revision: 340689
URL: http://svnweb.freebsd.org/changeset/ports/340689
QAT: https://qat.redports.org/buildarchive/r340689/

Log:
  - update to 0.3
  - fix pkg-descr
  
  This update was submitted as follow-up to original PR, right after the
  original patch (version 0.1) from this PR was committed.
  
  PR:		185971
  Submitted by:	Vladimir Chukharev <Vladimir.Chukharev@gmail.com> (maintainer)

Modified:
  head/devel/py-robotframework-pabot/Makefile
  head/devel/py-robotframework-pabot/distinfo
  head/devel/py-robotframework-pabot/pkg-descr

Modified: head/devel/py-robotframework-pabot/Makefile
==============================================================================
--- head/devel/py-robotframework-pabot/Makefile	Wed Jan 22 08:00:42 2014	(r340688)
+++ head/devel/py-robotframework-pabot/Makefile	Wed Jan 22 08:15:13 2014	(r340689)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	robotframework-pabot
-PORTVERSION=	0.1
+PORTVERSION=	0.3
 CATEGORIES=	devel www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

Modified: head/devel/py-robotframework-pabot/distinfo
==============================================================================
--- head/devel/py-robotframework-pabot/distinfo	Wed Jan 22 08:00:42 2014	(r340688)
+++ head/devel/py-robotframework-pabot/distinfo	Wed Jan 22 08:15:13 2014	(r340689)
@@ -1,2 +1,2 @@
-SHA256 (robotframework-pabot-0.1.tar.gz) = b12105ec585ed588d978496498ec2e60360b7bf0c8fbd86ae4043f3322ac340c
-SIZE (robotframework-pabot-0.1.tar.gz) = 3718
+SHA256 (robotframework-pabot-0.3.tar.gz) = acfdf5de5dab6846b440e2856801027dcf9a9e1f3e7b72c4005570957415418c
+SIZE (robotframework-pabot-0.3.tar.gz) = 3820

Modified: head/devel/py-robotframework-pabot/pkg-descr
==============================================================================
--- head/devel/py-robotframework-pabot/pkg-descr	Wed Jan 22 08:00:42 2014	(r340688)
+++ head/devel/py-robotframework-pabot/pkg-descr	Wed Jan 22 08:15:13 2014	(r340689)
@@ -1,3 +1,3 @@
-Test data editor for Robot Framework test data.
+Parallel executor for Robot Framework test cases
 
-WWW: https://github.com/robotframework/RIDE/wiki
+WWW: https://github.com/mkorpela/pabot
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"