From 7e5c074351bd30063f16ce23bb6d6917ac5ac103 Mon Sep 17 00:00:00 2001 From: Eric Harney Date: Tue, 22 Sep 2015 15:43:51 -0400 Subject: [PATCH] Add "fast8" tox env This replicates the run_tests.sh -8 behavior, running flake8 only on changes made in the last commit and working tree. Change-Id: Iebd5746c78e840225f0860843c77f4c638877c26 --- tools/fast8.sh | 5 +++++ tox.ini | 4 ++++ 2 files changed, 9 insertions(+) create mode 100755 tools/fast8.sh diff --git a/tools/fast8.sh b/tools/fast8.sh new file mode 100755 index 000000000..489fc6b3a --- /dev/null +++ b/tools/fast8.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +cd $(dirname "$0")/.. +CHANGED=$(git diff --name-only HEAD~2 | tr '\n' ' ') +diff -u --from-file /dev/null $CHANGED | flake8 --diff diff --git a/tox.ini b/tox.ini index 9343669b4..c48372a95 100644 --- a/tox.ini +++ b/tox.ini @@ -114,6 +114,10 @@ commands = {toxinidir}/tools/config/check_uptodate.sh {toxinidir}/tools/check_exec.py {toxinidir}/cinder +[testenv:fast8] +commands = + {toxinidir}/tools/fast8.sh + [testenv:pylint] deps = -r{toxinidir}/requirements.txt pylint==0.26.0 -- 2.45.2