5 function clean_results_dir {
6 if [ -d "/home/opnfv/functest/results" ]
8 sudo rm -rf /home/opnfv/functest/results
12 # ******************************
13 # prepare the env for the tests
14 # ******************************
15 # clean useless results dir
16 # should be done at the end
17 # but in case of crash during unit test
21 # Either Workspace is set (CI)
31 echo "Running unit tests..."
34 virtualenv $WORKSPACE/functest_venv
35 source $WORKSPACE/functest_venv/bin/activate
37 # install python packages
38 sudo apt-get install -y build-essential python-dev python-pip
39 pip install --upgrade pip
40 pip install -r $WORKSPACE/test-requirements.txt
41 pip install $WORKSPACE
43 export CONFIG_FUNCTEST_YAML=$(pwd)/functest/ci/config_functest.yaml
45 # TODO: remove cover-erase
46 # To be deleted when all functest packages will be listed
47 nosetests --with-xunit \
51 --cover-package=functest.cli \
52 --cover-package=functest.core.testcase_base \
53 --cover-package=functest.opnfv_tests.sdn.odl.odl \
54 --cover-package=functest.utils \