| sandriichenko | 7ec3217 | 2018-03-19 17:21:21 +0200 | [diff] [blame] | 1 | #!/bin/bash -xe | 
|  | 2 |  | 
|  | 3 | if [ ! -f /etc/tempest/tempest.conf ] | 
|  | 4 | then | 
|  | 5 | echo "Please put your tempest.conf file to /etc/tempest/" | 
|  | 6 | exit 1 | 
|  | 7 | fi | 
|  | 8 |  | 
|  | 9 | if [ -n "${REPORT_SUFFIX}" ] | 
|  | 10 | then | 
|  | 11 | report="report_${REPORT_SUFFIX}" | 
|  | 12 | else | 
|  | 13 | report='report_'`date +%F_%H-%M` | 
|  | 14 | fi | 
|  | 15 |  | 
|  | 16 | log=$LOG_DIR/$report.log | 
|  | 17 |  | 
|  | 18 | cd $LOG_DIR | 
|  | 19 | rm -rf env | 
|  | 20 | tempest init env | tee -a $log | 
|  | 21 | cd env | 
| sandriichenko | 2ce3c9b | 2018-04-13 12:22:21 +0300 | [diff] [blame^] | 22 | tempest run $ARGS | tee -a $log || true | 
| sandriichenko | 7ec3217 | 2018-03-19 17:21:21 +0200 | [diff] [blame] | 23 |  | 
| sandriichenko | 2ce3c9b | 2018-04-13 12:22:21 +0300 | [diff] [blame^] | 24 | if [[ "$ARGS" =~ '-r ' || "$ARGS" =~ '--regex' || "$ARGS" =~ '-s' || "$ARGS" =~ '-w' || "$ARGS" =~ '' ]]; then | 
| sgarbuz | 0a383d3 | 2018-04-05 11:10:38 +0300 | [diff] [blame] | 25 | testr last --subunit | subunit2junitxml > $LOG_DIR/$report.xml | 
| sandriichenko | 7ec3217 | 2018-03-19 17:21:21 +0200 | [diff] [blame] | 26 | fi | 
|  | 27 |  |