summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorTrevor Bramwell <tbramwell@linuxfoundation.org>2016-04-20 11:59:39 -0700
committerTrevor Bramwell <tbramwell@linuxfoundation.org>2016-04-20 12:07:50 -0700
commit2d716408a20e3995908308d56e7b654cb5b8ce84 (patch)
tree0ed06d956fe7a721621d2b1a067111de5a2d8759 /jjb
parente49f91bd644b140a4ad7a2bf8c30faf9d5bdcfbb (diff)
Indent Flake8 violations and include count
Change-Id: Ic5e3fa73c144c2787f697dd5326426a2ff8936b6 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Diffstat (limited to 'jjb')
-rw-r--r--jjb/releng-macros.yaml10
1 files changed, 8 insertions, 2 deletions
diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml
index 23d174a26..5701ab9bf 100644
--- a/jjb/releng-macros.yaml
+++ b/jjb/releng-macros.yaml
@@ -339,7 +339,13 @@
# generate and upload lint log
echo "Running flake8 code on $PROJECT ..."
- echo -e "Flake8 Violations\n-----------------" >> lint.log
+ FLAKE_COUNT="$(find . \
+ -path './releng_flake8' -prune -o \
+ -type f -name "*.py" -print | \
+ xargs flake8 --exit-zero -qq --count 2>&1)"
+ echo -e "Flake8 Violations: $FLAKE_COUNT\n---" >> lint.log
+ # At some point this need to handle the case of finding no
+ # violations.
find . \
-path './releng_flake8' -prune -o \
-type f -name "*.py" -print | \
@@ -357,7 +363,7 @@
set -o xtrace
export PATH=$PATH:/usr/local/bin/
if [[ -e lint.log ]] ; then
- sed -r -i 's/^/ /g' lint.log
+ sed -r -i '3,$s/^/ /g' lint.log
echo -e "\nposting linting report to gerrit...\n"
cat lint.log
echo