builders:
- shell: |
echo "Functest: prepare Functest environment"
+ mkdir -p $HOME/functest/
+ rm -f $HOME/functest/config_functest.py
+ rm -f $HOME/functest/functest.yaml
+ wget https://git.opnfv.org/cgit/functest/plain/testcases/config_functest.py -P $HOME/functest/
+ wget https://git.opnfv.org/cgit/functest/plain/testcases/functest.yaml -P $HOME/functest/
source $HOME/functest/opnfv-openrc.sh
- python $HOME/functest/config_functest.py start
- echo "Functest: run Functest suites"
- python $HOME/.functest/Rally_test/run_rally.py all
- python $HOME/.functest/Rally_test/run_rally.py tempest smoke
- python $HOME/.functest/vPing/vPing.py
+ python $HOME/functest/config_functest.py -d start
+ echo "Functest: run Functest Rally Bench suites"
+ python $HOME/.functest/Rally_test/run_rally.py -d all
+ echo "Functest: run Tempest suite"
+ rally verify start smoke
+ rally verify list
+ echo "Functest: run vPing"
+ python $HOME/.functest/vPing/vPing.py -d
+ echo "Functest: run ODL suite"
$HOME/.functest/ODL/start_tests.sh
- echo "Functest: clean Functest environment"
- python $HOME/functest/config_functest.py clean
+ echo "Functest: copy results and clean Functest environment"
+ mkdir -p $HOME/functest/results
+ cp $HOME/.functest/Rally_test/results/* $HOME/functest/
+ python $HOME/functest/config_functest.py -d -f clean