chore: add automated project setup script and unify runner environment detection

This commit is contained in:
ramvignesh-b
2026-04-24 02:24:35 +05:30
parent 7dece74698
commit d92590f764
3 changed files with 335 additions and 1 deletions
+2 -1
View File
@@ -3,6 +3,7 @@ set -e
# Usage: ./run-e2e.sh [--docker] [--ui]
NODE_BIN= $(command -v bun || command -v npm)
# Use podman if available. Not everyone has it
CONTAINER_BIN=$(command -v podman || command -v docker)
COMPOSE_BIN="$(command -v docker-compose || true)"
@@ -77,5 +78,5 @@ done
if [ $MODE = "docker" ]; then
$CONTAINER_BIN run --rm -it --network host -v $(pwd):/e2e:Z -w /e2e/frontend -p 43008:43008 mcr.microsoft.com/playwright:v1.59.1-noble npm run $TEST_COMMAND
else
(cd frontend && bun run $TEST_COMMAND)
(cd frontend && $NODE_BIN run $TEST_COMMAND)
fi