mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-08 03:32:39 +00:00
Script for running all the sample apps
This commit is contained in:
parent
6a7bade049
commit
a62eae4587
59
samples/runall.sh
Executable file
59
samples/runall.sh
Executable file
@ -0,0 +1,59 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
cleanup() {
|
||||||
|
find . -name runall.log | xargs rm
|
||||||
|
}
|
||||||
|
|
||||||
|
start_jetty()
|
||||||
|
{
|
||||||
|
mvn jetty:run > runall.log &
|
||||||
|
until (grep "Started Jetty Server" runall.log)
|
||||||
|
do
|
||||||
|
echo "Waiting for server to start..."
|
||||||
|
sleep 3
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
stop_jetty() {
|
||||||
|
kill $!
|
||||||
|
until (grep "Jetty server exiting" runall.log)
|
||||||
|
do
|
||||||
|
echo "Waiting for server to stop..."
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
cleanup
|
||||||
|
|
||||||
|
cd tutorial
|
||||||
|
start_jetty
|
||||||
|
curl http://localhost:8080/tutorial/
|
||||||
|
stop_jetty
|
||||||
|
|
||||||
|
cd ../contacts
|
||||||
|
start_jetty
|
||||||
|
curl http://localhost:8080/contacts/
|
||||||
|
stop_jetty
|
||||||
|
|
||||||
|
cd ../ldap
|
||||||
|
start_jetty
|
||||||
|
curl http://localhost:8080/ldap/
|
||||||
|
stop_jetty
|
||||||
|
|
||||||
|
cd ../cas
|
||||||
|
|
||||||
|
if [[ -e ./server/cas-server-webapp-3.2.1.war ]]
|
||||||
|
then
|
||||||
|
echo "Found cas server war. Running cas sample"
|
||||||
|
cd server
|
||||||
|
mvn jetty:run-war &
|
||||||
|
SERVERPID=$!
|
||||||
|
cd ../client
|
||||||
|
start_jetty
|
||||||
|
curl http://localhost:8080/cas-sample/
|
||||||
|
kill $SERVERPID
|
||||||
|
stop_jetty
|
||||||
|
fi
|
||||||
|
|
||||||
|
cleanup
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user