chiark / gitweb /
enable Jenkins reporting of pylint errors and warnings
authorHans-Christoph Steiner <hans@eds.org>
Thu, 3 Apr 2014 15:54:08 +0000 (11:54 -0400)
committerHans-Christoph Steiner <hans@eds.org>
Thu, 3 Apr 2014 16:33:22 +0000 (12:33 -0400)
fatals still can not be enabled because of a bug in pylint when running in
a virtualenv:
https://bitbucket.org/logilab/pylint/issue/73/pylint-is-unable-to-import

running pylint in the virtualenv would not be needed once mwclient is
packaged for Debian and installed that way.

jenkins-build

index 7decda4bf0045caa6510ede7a663225be7745950..8163962686a33dac3e393fba60d69a2cfc0ad651 100755 (executable)
@@ -79,8 +79,10 @@ set +e
         fdroidserver/*.py fdroid makebuildserver setup.py > $WORKSPACE/pylint.parseable
 
 # to only tell jenkins there was an error if we got ERROR or FATAL, uncomment these:
+# running pylint in the virtualenv is causing this FATAL error, which is a bug:
+# https://bitbucket.org/logilab/pylint/issue/73/pylint-is-unable-to-import
 [ $(($? & 1)) = "1" ] && echo "FATALs found"
-[ $(($? & 2)) = "2" ] && echo "ERRORs found"
-[ $(($? & 4)) = "4" ] && echo "WARNINGs found"
+[ $(($? & 2)) = "2" ] && exit 2
+[ $(($? & 4)) = "4" ] && exit 4
 set -e