per nova commint 2dc5d9f8632c83c9bc7ee6871c6631edf69a5570
indicated run_tests.sh should be deprecated to avoid confusion
to people and encourage usage of tox.
Change-Id: I23940b4da55226f6fa4504ed3839cc6620d0f579
There's no need to run pep8 on the build dir, and it contains E502 false
positives due to some part of the build process adding line
continuations in places that they're not needed.
Change-Id: I7ea19aea2b9e46503aa8acc06ce6b9d7ea18113a
We need for run_tests.sh to accept the same inputs and outputs from a CI
perspective. In this case, the easiest way was just to port in run_test.py.
Additionally, we need with_venv.sh to exist.
Change-Id: I25e659ed796c8a70239aab610f5b014b35443b67
Basically make it so that a starting dev can run the tests without a
priori knowledge about what the tests require. Unless run_tests.sh is
run with the -N flag it will create a virtualenv .novaclient-venv,
install the dependencies into it, and then run the tests with the
venv sourced. Also includes the -p|--pep8 flag from nova's
run_tests.sh interface to easily run pep8 against both novaclient and
the tests directory.
Fix the pep8 violation in tests/v1_1/test_shell.py