diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-02-17 17:31:51 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-02-17 17:31:51 +0000 |
| commit | 52fbabc8af78defa00a77f5f24ae98eb28abcb29 (patch) | |
| tree | d2acf2b3687856e71e0b3b9566ec0a63c87ccc18 /run_tests.sh | |
| parent | ea653adbacdaa7ab37c2595af878a729b6b9236d (diff) | |
| parent | e6c07cbc8bcfa344d0577fb284a29d101b259f40 (diff) | |
| download | nova-52fbabc8af78defa00a77f5f24ae98eb28abcb29.tar.gz nova-52fbabc8af78defa00a77f5f24ae98eb28abcb29.tar.xz nova-52fbabc8af78defa00a77f5f24ae98eb28abcb29.zip | |
Merge "run_tests.sh fix"
Diffstat (limited to 'run_tests.sh')
| -rwxr-xr-x | run_tests.sh | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/run_tests.sh b/run_tests.sh index 133b84515..73543f18f 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -92,17 +92,21 @@ function run_tests { return $RESULT } +# Files of interest +# NOTE(lzyeval): Avoid selecting nova-api-paste.ini and nova.conf in nova/bin +# when running on devstack. +# NOTE(lzyeval): Avoid selecting *.pyc files to reduce pep8 check-up time +# when running on devstack. +xen_api_path="plugins/xenserver/xenapi/etc/xapi.d/plugins" +xen_net_path="plugins/xenserver/networking/etc/xensource/scripts" +srcfiles=`find nova -type f -name "*.py"` +srcfiles+=" `find bin -type f ! -name "nova.conf*" ! -name "*api-paste.ini*"`" +srcfiles+=" `find tools -type f -name "*.py"`" +srcfiles+=" `find ${xen_api_path} ${xen_net_path} -type f ! -name "*.patch"`" +srcfiles+=" setup.py" + function run_pep8 { echo "Running pep8 ..." - # Opt-out files from pep8 - ignore_scripts="*.patch:*.sh:*nova-debug:*clean-vlans" - ignore_files="*eventlet-patch:*pip-requires" - GLOBIGNORE="$ignore_scripts:$ignore_files" - srcfiles=`find bin -type f ! -name "nova.conf*" ! -name "api-paste.ini*"` - srcfiles+=" `find tools/*`" - srcfiles+=" nova setup.py" - srcfiles+=" plugins/xenserver/networking/etc/xensource/scripts/*" - srcfiles+=" plugins/xenserver/xenapi/etc/xapi.d/plugins/*" # Just run PEP8 in current environment # # NOTE(sirp): W602 (deprecated 3-arg raise) is being ignored for the @@ -125,13 +129,6 @@ function run_pep8 { function run_hacking { echo "Running hacking compliance testing..." - # Opt-out files from pep8 - ignore_scripts="*.sh:*nova-debug:*clean-vlans:*.swp" - ignore_files="*eventlet-patch:*pip-requires" - GLOBIGNORE="$ignore_scripts:$ignore_files" - srcfiles=`find bin -type f ! -name "nova.conf*"` - srcfiles+=" `find tools/*`" - srcfiles+=" nova setup.py plugins/xenserver/xenapi/etc/xapi.d/plugins/glance" hacking_opts="--ignore=E202,W602 --repeat" ${wrapper} python tools/hacking.py ${hacking_opts} ${srcfiles} } |
