| #!/bin/bash |
| set -e |
| |
| EXIT_STATUS=0 |
| |
| cd rest-api-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-service BookService || 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 |
| |
| ./grailsw create-controller Company || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-domain-resource Car || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-functional-test Func || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-integration-test Int || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-interceptor Company || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-domain-class Employee || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| ./grailsw create-restful-controller Employee || 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=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| cd rest-api-plugin |
| |
| ./grailsw test-app -unit || EXIT_STATUS=$? |
| |
| if [ $EXIT_STATUS -ne 0 ]; then |
| exit $EXIT_STATUS |
| fi |
| |
| cd .. |
| |
| rm -rf rest-api-plugin |
| |
| exit $EXIT_STATUS |