| #!/bin/bash -xe |
| |
| if [ ! -f /etc/tempest/tempest.conf ] |
| then |
| echo "Please put your tempest.conf file to /etc/tempest/" |
| exit 1 |
| fi |
| |
| if [ -n "${REPORT_SUFFIX}" ] |
| then |
| report="report_${REPORT_SUFFIX}" |
| else |
| report='report_'`date +%F_%H-%M` |
| fi |
| |
| log=$LOG_DIR/$report.log |
| |
| cd $LOG_DIR |
| rm -rf env |
| |
| tempest init env | tee -a $log |
| cd env |
| tempest run $ARGS | tee -a $log |
| |
| if [[ "$ARGS" =~ '-r ' || "$ARGS" =~ '--regex' || "$ARGS" =~ '-s' || "$ARGS" =~ '-w' || "$ARGS" =~ '' ]]; then |
| testr last --subunit | subunit2junitxml > $LOG_DIR/$report.xml || true |
| fi |
| |