Merge "Deprecate run_tests.sh"
This commit is contained in:
commit
e5b4e7139f
@ -178,9 +178,8 @@ should only be run on the unit test directory. The default value of OS_TEST_PATH
|
||||
is OS_TEST_PATH=./tempest/test_discover which will only run test discover on the
|
||||
Tempest suite.
|
||||
|
||||
Alternatively, you can use the run_tests.sh script which will create a venv and
|
||||
run the unit tests. There are also the py27 and py34 tox jobs which will run
|
||||
the unit tests with the corresponding version of python.
|
||||
Alternatively, there are the py27 and py34 tox jobs which will run the unit
|
||||
tests with the corresponding version of python.
|
||||
|
||||
Python 2.6
|
||||
----------
|
||||
|
40
run_tests.sh
40
run_tests.sh
@ -17,6 +17,44 @@ function usage {
|
||||
echo " -- [TESTROPTIONS] After the first '--' you can pass arbitrary arguments to testr "
|
||||
}
|
||||
|
||||
function deprecation_warning {
|
||||
cat <<EOF
|
||||
-------------------------------------------------------------------------
|
||||
WARNING: run_tests.sh is deprecated and this script will be removed after
|
||||
the Newton release. All tests should be run through testr/ostestr or tox.
|
||||
|
||||
To run style checks:
|
||||
|
||||
tox -e pep8
|
||||
|
||||
To run python 2.7 unit tests
|
||||
|
||||
tox -e py27
|
||||
|
||||
To run unit tests and generate coverage report
|
||||
|
||||
tox -e cover
|
||||
|
||||
To run a subset of any of these tests:
|
||||
|
||||
tox -e py27 someregex
|
||||
|
||||
i.e.: tox -e py27 test_servers
|
||||
|
||||
Additional tox targets are available in tox.ini. For more information
|
||||
see:
|
||||
http://docs.openstack.org/project-team-guide/project-setup/python.html
|
||||
|
||||
NOTE: if you want to use testr to run tests, you can instead use:
|
||||
|
||||
OS_TEST_PATH=./tempest/tests testr run
|
||||
|
||||
Documentation on using testr directly can be found at
|
||||
http://testrepository.readthedocs.org/en/latest/MANUAL.html
|
||||
-------------------------------------------------------------------------
|
||||
EOF
|
||||
}
|
||||
|
||||
testrargs=""
|
||||
just_pep8=0
|
||||
venv=${VENV:-.venv}
|
||||
@ -32,6 +70,8 @@ wrapper=""
|
||||
config_file=""
|
||||
update=0
|
||||
|
||||
deprecation_warning
|
||||
|
||||
if ! options=$(getopt -o VNnfuctphd -l virtual-env,no-virtual-env,no-site-packages,force,update,serial,coverage,pep8,help,debug -- "$@")
|
||||
then
|
||||
# parse error
|
||||
|
Loading…
Reference in New Issue
Block a user