From 2d716408a20e3995908308d56e7b654cb5b8ce84 Mon Sep 17 00:00:00 2001 From: Trevor Bramwell Date: Wed, 20 Apr 2016 11:59:39 -0700 Subject: [PATCH] Indent Flake8 violations and include count Change-Id: Ic5e3fa73c144c2787f697dd5326426a2ff8936b6 Signed-off-by: Trevor Bramwell --- jjb/releng-macros.yaml | 10 ++++++++-- 1 file 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 -- 2.16.6