Khaled-Noordin / gradle-cucumber-webservices-demo

A demonstration of Behavior Driven Development of web services using gradle, cucumber, Spring-WS and Groovy WSLite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo Application: Acceptance Testing Web Services

This application is designed to be a small demonstration of some exciting tools used together to show acceptance testing of a web service. The following tools/frameworks are used in this application:

How to build

  1. Install the Java SDK (if you haven't already)
  2. Clone this repository
  3. From the project root run:

    gradlew clean build acceptanceTests

Note: The gradle wrapper uses Gradle v1.0. This application has not been tested with other versions. Results may vary.

How it works

The included gradle script builds the application using the 'build' command. Once built, the 'acceptanceTests' task execution will load the application on a local tomcat server on port 8080, run the cucumber tests, and then shut down the tomcat server.

Recent Updates

8/6/2012 - This plugin now uses my gradle cucumber plugin version 0.1! You can find the source at:

[https://github.com/samueltbrown/gradle-cucumber-plugin] (https://github.com/samueltbrown/gradle-cucumber-plugin)

Coming soon...

More comments in the code!

About

A demonstration of Behavior Driven Development of web services using gradle, cucumber, Spring-WS and Groovy WSLite


Languages

Language:Shell 51.6%Language:Groovy 37.8%Language:Java 10.6%