salix-front/test/cypress/docker/run.sh

45 lines
996 B
Bash
Executable File

#!/bin/bash
salix_dir="${1:-$HOME/Projects/salix}"
salix_dir=$(eval echo "$salix_dir")
echo "$salix_dir"
current_dir=$(pwd)
cleanup() {
docker-compose -p e2e --project-directory . -f test/cypress/docker-compose.yml down -v
}
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
# IMAGES
docker-compose -f test/cypress/docker-compose.yml --project-directory . pull db
docker-compose -f test/cypress/docker-compose.yml --project-directory . pull back
docker build -f ./docs/Dockerfile.dev -t lilium-dev .
# END IMAGES
docker-compose -p e2e --project-directory . -f test/cypress/docker-compose.yml up -d
files=$(node test/cypress/docker/find/find.js)
echo $files
docker run -it --rm \
-v "$(pwd)":/app \
--network e2e_default \
-e CI \
-e TZ \
lilium-dev \
bash -c "sh test/cypress/docker/cypressParallel.sh 2 '$files'"
cleanup