blob: 9e26c36215e6afe415816c4c6fdd2bac4635b8f2 [file] [log] [blame]
#!/bin/bash
cd $WORKSPACE
rm -rf OnosSystemTest
rm -f pep8Result.txt
git clone https://gerrit.onosproject.org/OnosSystemTest; cd OnosSystemTest
git review -d ${GERRIT_CHANGE_NUMBER}
cd
cd $WORKSPACE/OnosSystemTest/
modifiedFiles=$(git diff-tree --no-commit-id --name-only -r HEAD | grep \.py) || modifiedFiles=""
if [ -n "$modifiedFiles" ]
then
pep8 --repeat --show-source --show-pep8 --ignore=E251,E201,E302,E202,E126,E127,E203,E226,E501,W391 $modifiedFiles > $WORKSPACE/pep8Result.txt
else
touch $WORKSPACE/pep8Result.txt
rm -rf $WORKSPACE/OnosSystemTest/
echo "There were no files to code check, failing test so Jenkins doesn't comment."
exit 2
fi
cat $WORKSPACE/pep8Result.txt
rm -rf $WORKSPACE/OnosSystemTest/