From 64f0b98f304a78371eeff6a7fc1055382a35be58 Mon Sep 17 00:00:00 2001
From: Trevor Bramwell <tbramwell@linuxfoundation.org>
Date: Wed, 13 Apr 2016 13:51:59 -0700
Subject: Update Releng Python Linting

 - Ignore linting the virtualenv
 - Fix quoting of the lint log

Change-Id: I90bb81b383e21b912bd811587224c2367f3ae8a9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
---
 jjb/releng-macros.yaml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

(limited to 'jjb')

diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml
index 3bac38a2a..23d174a26 100644
--- a/jjb/releng-macros.yaml
+++ b/jjb/releng-macros.yaml
@@ -340,7 +340,9 @@
             echo "Running flake8 code on $PROJECT ..."
 
             echo -e "Flake8 Violations\n-----------------" >> lint.log
-            find . -type f -name "*.py" | \
+            find . \
+                -path './releng_flake8' -prune -o \
+                -type f -name "*.py" -print | \
                 xargs flake8 --exit-zero --first >> lint.log
 
             deactivate
@@ -355,12 +357,13 @@
             set -o xtrace
             export PATH=$PATH:/usr/local/bin/
             if [[ -e lint.log ]] ; then
+                sed -r -i 's/^/ /g' lint.log
                 echo -e "\nposting linting report to gerrit...\n"
                 cat lint.log
                 echo
                 ssh -p 29418 gerrit.opnfv.org \
                     "gerrit review -p $GERRIT_PROJECT \
-                     -m '$(cat lint.log)' \
+                     -m \"$(cat lint.log)\" \
                      $GERRIT_PATCHSET_REVISION"
             fi
 
-- 
cgit