* chore: Windmill integration tests * Revert github workflow temp changes * fix ee --------- Co-authored-by: gbouv <guillaume@windmill.dev>
25 lines
938 B
Bash
Executable File
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
|