#!/bin/bash

cleanup() {
    if [[ -z "$ended" ]]; then
        ended=true
        docker-compose -p e2e --project-directory . -f test/cypress/docker-compose.yml down -v
    fi
}

trap cleanup SIGINT

#CLEAN
rm -rf test/cypress/screenshots
rm -f test/cypress/results/*
rm -f test/cypress/reports/*
rm -f junit/e2e-*.xml

#RUN
export CI=true
export TZ=Europe/Madrid

docker-compose -p e2e --project-directory . -f test/cypress/docker-compose.yml up -d

docker run -it --rm \
    -v "$(pwd)":/app \
    --network e2e_default \
    -e CI \
    -e TZ \
    lilium-dev \
    bash -c 'sh test/cypress/cypressParallel.sh 2'

cleanup