[Testbot] Plone 5.0 - Python 2.7 - Build # 1557 - Still failing! - 3 failure(s)

jenkins at plone.org jenkins at plone.org
Fri Feb 14 08:41:20 UTC 2014


-------------------------------------------------------------------------------
Plone 5.0 - Python 2.7 - Build # 1557 - Still Failing!
-------------------------------------------------------------------------------

http://jenkins.plone.org/job/plone-5.0-python-2.7/1557/


-------------------------------------------------------------------------------
CHANGES
-------------------------------------------------------------------------------

Repository: buildout.coredev
Branch: refs/heads/5.0
Date: 2014-02-13T23:59:03-08:00
Author: Gil Forcada (gforcada) <gforcada at gnome.org>
Commit: https://github.com/plone/buildout.coredev/commit/32aee460a16fa998bda787eeebd6a9fa0e811e5b

Add dependencies scripts for plone.app.contenttypes

Just like the CMF ones it does a DOT/PNG graph about the dependencies
and also lists the imports from those packages.

Files changed:
A templates/jenkins-package-dependencies-imports.sh
A templates/jenkins-package-dependencies.sh
M jenkins-package-dependencies.cfg

diff --git a/jenkins-package-dependencies.cfg b/jenkins-package-dependencies.cfg
index 45389c3..d7fe4e3 100644
--- a/jenkins-package-dependencies.cfg
+++ b/jenkins-package-dependencies.cfg
@@ -7,6 +7,8 @@ parts +=
     jenkins-package-dependencies-with-tests
     jenkins-package-dependencies-cmf
     jenkins-package-dependencies-cmf-imports
+    jenkins-package-dependencies-pac
+    jenkins-package-dependencies-pac-imports
 
 [jenkins-package-dependencies]
 recipe = collective.recipe.template
@@ -35,3 +37,17 @@ recipe = collective.recipe.template
 input = templates/jenkins-package-dependencies-cmf-imports.sh
 output = ${buildout:bin-directory}/jenkins-package-dependencies-cmf-imports
 mode = 755
+
+[jenkins-package-dependencies-pac]
+recipe = collective.recipe.template
+input = templates/jenkins-package-dependencies.sh
+output = ${buildout:bin-directory}/jenkins-package-dependencies-pac
+mode = 755
+distribution = plone.app.contenttypes
+
+[jenkins-package-dependencies-pac-imports]
+recipe = collective.recipe.template
+input = templates/jenkins-package-dependencies-imports.sh
+output = ${buildout:bin-directory}/jenkins-package-dependencies-pac-imports
+mode = 755
+distribution = plone.app.contenttypes
diff --git a/templates/jenkins-package-dependencies-imports.sh b/templates/jenkins-package-dependencies-imports.sh
new file mode 100644
index 0000000..f1c2fc4
--- /dev/null
+++ b/templates/jenkins-package-dependencies-imports.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+package_name="${distribution}"
+echo "Scanning for imports of $package_name"
+
+grep --include=*.py -R $package_name parts/packages | grep -v "plone/app/contenttypes" > $package_name.txt
+sed -i 's/parts\/packages\///' $package_name.txt
+
+counter=`wc -l $package_name.txt |cut -d" " -f1`
+echo "Found $counter imports"
diff --git a/templates/jenkins-package-dependencies.sh b/templates/jenkins-package-dependencies.sh
new file mode 100644
index 0000000..1d10800
--- /dev/null
+++ b/templates/jenkins-package-dependencies.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+if [ ! -e package-dependencies.dot ]
+then
+    ./bin/jenkins-package-dependencies
+fi
+
+package_name="${distribution}"
+
+echo "Generating dependencies graph for $package_name"
+
+grep $package_name package-dependencies.dot > $package_name.dot
+
+echo "digraph {" > $package_name-tmp.dot
+cat $package_name.dot >> $package_name-tmp.dot
+echo "}" >> $package_name-tmp.dot
+
+dot -Tpng $package_name-tmp.dot -o $package_name.png




-------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGES.log
Type: application/octet-stream
Size: 3017 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20140214/9dd44925/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 123088 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20140214/9dd44925/attachment-0003.obj>


More information about the Testbot mailing list