| #!/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 $PATTERN | tee -a $log || true | |
| if [[ "$PATTERN" =~ '-r ' || "$PATTERN" =~ '--regex' || "$PATTERN" =~ '-s' ]]; then | |
| testr last --subunit | subunit2junitxml > $LOG_DIR/$report.xml | |
| fi | |