This simplifies a number of Jenkins jobs which currently, other
than directory names, could be the same for all OpenStack
projects. By renaming the virtualenv directory, the redundant
Jenkins virtualenv build and copy jobs can be eliminated.
Change-Id: Ia831674b6e9c9d2be25b54e26c92009778d97a22
other OpenStack projects run tests. Basically, adds the standard
run_tests.sh script, modifies the run_tests.py script to do the
following:
a) Correctly create a test configuration file that is passed
to keystone-manage and keystone. This allows you to test
keystone on a server that already has keystone running on it
b) Some DRY cleanup around the removal of database files that
get created in the course of testing
c) Creates a virtualenv automatically with the -V (-f) flag,
which reads the tools/pip-requires file and constructs a virtualenv
with all dependencies installed
Change-Id: I8defa5956a7f23258936d04a11655d36a71226ec