#!/bin/bash

set -ev

testEC2_IP=`aws ec2 describe-instances --instance-ids i-0d3765c83576c0593 --output text --query 'Reservations[*].Instances[*].PublicIpAddress'`
EC2_IP=`cat EC2_IP`
TS=`date +"%m-%d-%Y_%H-%M-%S"`
S3_BAT_DIR="s3://vps-devops/jenkins/ice-console-bat-results/${TS}/"
TAR="allure-results_${TS}.tgz"

ssh -o StrictHostKeyChecking=no -i ${VPS_PEM} centos@${testEC2_IP} << EOF
    cd ice-console-test-automation/tests
    pytest --alluredir=reports/${TS}/allure-results --url=${EC2_IP} --headless=True
    cd reports/${TS}/
    tar czf ${TAR} allure-results/
    aws s3 mv ${TAR} ${S3_BAT_DIR}
EOF

aws s3 cp ${S3_BAT_DIR}${TAR} .
tar xzf ${TAR}