Skip to content

manerajona/serenity-sp

Repository files navigation

Serenity JUnit Starter project

Get started quickly with Serenity BDD and JUnit 5 with this simple starter project.

Get the code

Click on the Use This Template button to create a new project in your own GitHub account.

Or simply download a zip file.

Running the tests under Maven

The template project comes with both Maven and Gradle build scripts. To run the tests with Maven, open a command window and run:

mvn clean verify -Pdev

Use Gradle

For gradle, pen a command window and run:

gradlew test 

Viewing the reports

Both of the commands provided above will produce a Serenity test report in the target/site/serenity directory. Go take a look!

ResReq MockServer

To run the tests locally, this project includes a MockServer for mocking requests using wiremock.

For further information about how Wiremock works, please visit https://wiremock.org/.

How do I get set up?

This component is into a docker container. You need to generate a docker image using the command below.

docker build . --tag reqres/mockserver

Run the generated image with:

docker run -ti --rm -p 5005:8080 --name mockserver reqres/mockserver

About

REST API Testing with The Serenity Screenplay Pattern

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published