diff --git a/src/sys/tests/scripts/16_web_verify.sh b/src/sys/tests/scripts/16_web_verify.sh index b4f83ad..08d2f0c 100644 --- a/src/sys/tests/scripts/16_web_verify.sh +++ b/src/sys/tests/scripts/16_web_verify.sh @@ -64,12 +64,15 @@ if [ ! -d "node_modules" ]; then npm ci fi +log_info "Ensuring Playwright browsers are installed..." +npx playwright install --with-deps > /dev/null + # Clean previous reports rm -rf "$REPORT_DIR" # Run Playwright tests with reporters set +e # temporarily disable exit-on-error to capture test result -BASE_URL=${FRONTEND_URL} npx playwright test tests/playwright --reporter=list,html +BASE_URL=${FRONTEND_URL} npx playwright test tests/playwright --reporter=list TEST_RESULT=$? set -e # re-enable strict mode