diff options
author | 2017-03-23 16:17:05 +0800 | |
---|---|---|
committer | 2017-03-23 16:17:05 +0800 | |
commit | 876071cc5fdfee08ad7790c736f8443db6e0b298 (patch) | |
tree | eb912aa284cc494d92dec831d44de70259b212b9 /utils/test/testapi/run_test.sh | |
parent | 34e12d9aa0e7cc9baeba6de454fbce00ae627aea (diff) |
make unittest execution more user-friendly
allow users use their existed venv
manage all test-related libs in test-requirements.txt
Change-Id: I39a63833e4a1f4f088afa045a83bf12cd01da167
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Diffstat (limited to 'utils/test/testapi/run_test.sh')
-rwxr-xr-x | utils/test/testapi/run_test.sh | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/utils/test/testapi/run_test.sh b/utils/test/testapi/run_test.sh index 4efc7af3b..1e05dd6ba 100755 --- a/utils/test/testapi/run_test.sh +++ b/utils/test/testapi/run_test.sh @@ -8,15 +8,17 @@ SCRIPTDIR=`dirname $0` echo "Running unit tests..." # Creating virtual environment -virtualenv $SCRIPTDIR/testapi_venv -source $SCRIPTDIR/testapi_venv/bin/activate +if [ ! -z $VIRTUAL_ENV ]; then + venv=$VIRTUAL_ENV +else + venv=$SCRIPTDIR/.venv + virtualenv $venv +fi +source $venv/bin/activate # Install requirements pip install -r $SCRIPTDIR/requirements.txt -pip install coverage -pip install nose>=1.3.1 -pip install pytest -pip install mock +pip install -r $SCRIPTDIR/test-requirements.txt find . -type f -name "*.pyc" -delete |