e22d3607d6
Take current version of hacking and run it on any review.openstack.org repository. By default nova is used tox -eintegration but you can pass in any project as an argument. For example: tox -eintegration -- openstack keystone This deletes the project repo after the test. Partially fixes bug 1186421 Change-Id: I796b7c734459042b1a929afb73434cba62477365
21 lines
382 B
Bash
Executable File
21 lines
382 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Usage: test.sh openstack keystone
|
|
# Note: you can clone from a local file with REPO_ROOT=file:////~/path/to/repo
|
|
set -x
|
|
set -e
|
|
REPO_ROOT=${REPO_ROOT:-https://review.openstack.org/p}
|
|
if [[ -z "$2" ]]; then
|
|
org=openstack
|
|
project=nova
|
|
else
|
|
org=$1
|
|
project=$2
|
|
fi
|
|
git clone $REPO_ROOT/$org/$project --depth=1
|
|
cd $project
|
|
set +e
|
|
flake8
|
|
cd ..
|
|
rm -rf $project
|