Files
Ruben Fiszel 19246bcf3e chore: eetest (#2937)
* chore: Windmill integration tests

* Revert github workflow temp changes

* fix ee

---------

Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:29:00 +01:00

25 lines
938 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
script_dirpath="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
root_dirpath="$(cd "${script_dirpath}/.." && pwd)"
source ${script_dirpath}/common.sh
echo "Setting up python environment..."
python --version
python -m venv ${script_dirpath}/.venv/
${script_dirpath}/.venv/bin/pip install -r ${script_dirpath}/requirements.txt
echo "Running initial round of test for version ${WM_VERSION}"
WM_IMAGE=${WM_IMAGE} WM_VERSION=${WM_VERSION} docker compose up -d
mkdir -p ./logs
echo "" > ./logs/docker-compose.log
docker compose logs --no-color --follow &> ./logs/docker-compose.log &
cd ${script_dirpath} && ${script_dirpath}/.venv/bin/python -m unittest -v test
echo "Running second round of test for version ${WM_VERSION_DEV}"
WM_IMAGE=${WM_IMAGE} WM_VERSION=${WM_VERSION_DEV} docker compose up -d
WM_VERSION_DEV=${WM_VERSION}-dev WMILL_RUNNING_DEV=1 ${script_dirpath}/.venv/bin/python -m unittest -v test