hacking/integration-test/test.sh
Joe Gordon e22d3607d6 Add integration test option to tox
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
2013-06-03 11:46:16 -07:00

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