From 3dab2ec3e99079509d17eb3740ab094f5360e87f Mon Sep 17 00:00:00 2001 From: Kui Shi Date: Fri, 23 Aug 2013 06:29:35 +0800 Subject: [PATCH] emit warning while running flake8 without virtual env run_tests.sh -N -p it will call the flake8 installed on your host to detect PEP8, and the flake8 plugin "OpenStack hacking" may not installed on your host, so this command may not detect the OpenStack Style Commandment supplied by hacking(e.g H202). run_tests.sh -p it will call the flake8 from virtual env, flake8 plugin "OpenStack hacking" installed in virtual env will be triggered. The result from "run_tests.sh -p" should be trusted, and jenkins uses virtual env to run flake8 too. When "-N" is enabled, emit warning to remind user. Bug #1215404 Change-Id: Ie503fa34e6a3cf7b1f52f0b53019ddea188dabff --- run_tests.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run_tests.sh b/run_tests.sh index ea4872786311..60e5934fc1df 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -168,6 +168,10 @@ function copy_subunit_log { function run_pep8 { echo "Running flake8 ..." + if [ $never_venv -eq 1 ]; then + echo "**WARNING**:" + echo "Running flake8 without virtual env may miss OpenStack HACKING detection" + fi bash -c "${wrapper} flake8" }