#!/usr/bin/env bash # Regenerates every file in output/ : the test suite writes the MockMvc transcripts, # then a real Tomcat is started and driven with curl for 10-live-*.txt. set -euo pipefail cd "$(dirname "$0")/.." rm -rf output && mkdir -p output mvn -B -q test > /tmp/thymeleaf-htmx-mvn.log 2>&1 || { cat /tmp/thymeleaf-htmx-mvn.log; exit 1; } mvn -B -q -DskipTests package > /dev/null 2>&1 ./scripts/live-demo.sh > output/10-live-curl.txt grep -E 'Tests run' target/surefire-reports/*.txt | sed 's#.*/##' > output/00-mvn-test.txt if [ -d browser-check/node_modules ] || command -v node >/dev/null; then ./scripts/browser-check.sh > output/11-browser-check.txt; fi ls output