#!/usr/bin/env bash # Run one scenario in the foreground and exit. # # ./scripts/run.sh getvsload # ./scripts/run.sh mergerefresh # ./scripts/run.sh insert-identity # ./scripts/run.sh insert-sequence # # Every scenario here is a CommandLineRunner against an in-memory H2 database with # spring.main.web-application-type=none, so there is no server to keep alive and nothing to # kill afterwards -- the process runs the scenario and exits on its own. set -eu PROFILE="${1:?usage: run.sh }" cd "$(dirname "$0")/.." mvn -q -B org.springframework.boot:spring-boot-maven-plugin:run \ -Dspring-boot.run.profiles="$PROFILE"