| #!/bin/bash |
| set -e |
| |
| EXIT_STATUS=0 |
| |
| cd plugin |
| |
| touch settings.gradle |
| |
| ./grailsw assemble || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw package || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw war || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw bug-report || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw clean || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw compile || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-command awesome || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-domain-class Book || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-script scripto || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-unit-test Foo || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw dependency-report || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw list-plugins || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw plugin-info geb || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw stats || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| # Plugin profile |
| |
| ./grailsw package-plugin || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw install || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| cd .. |
| |
| ./gradlew fixTests || EXIT_STATUS=$? |
| |
| cd plugin |
| |
| ./grailsw test-app || EXIT_STATUS=$? |
| |
| cd .. |
| |
| rm -rf plugin |
| |
| exit $EXIT_STATUS |