1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #! /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
|