https://github.com/hypery2k/serenity_sample
Serenity BDD Sample project
https://github.com/hypery2k/serenity_sample
Last synced: 13 days ago
JSON representation
Serenity BDD Sample project
- Host: GitHub
- URL: https://github.com/hypery2k/serenity_sample
- Owner: hypery2k
- License: mit
- Created: 2015-01-06T08:04:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-30T05:42:30.000Z (about 1 year ago)
- Last Synced: 2025-04-23T14:49:07.048Z (2 months ago)
- Language: Java
- Homepage: https://martinreinhardt-online.de/jenkins/view/Demos/
- Size: 112 KB
- Stars: 6
- Watchers: 2
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Serenity Sample Project
=================
[Serenity](https://github.com/serenity-bdd/serenity-core) is a tool that lets you use WebDriver-based unit or BDD tests to write more flexible and more reusable WebDriver-based tests, and also to generate documentation about your acceptance tests, including a narrative description of test, along with the corresponding screen shots, and also high-level summaries and aggregations of the test results
It provides support for running tests and advanced reporting by using BDD.The sample project defines both a Gradle and Jenkins build to show both integrations
## Gradle
[](https://martinreinhardt-online.de/jenkins/view/Demos/job/Serenity/job/serenity_gradle_sample/)
To run the tests in a specific browser, e.g. chrome:
```
gradle clean test aggregate -Dwebdriver.driver=chrome -Dwebdriver.chrome.driver=/opt/dev/chromedriver
```To use default webdriver:
```
gradle clean test
```See example in Jenkins [here](https://martinreinhardt-online.de/jenkins/job/serenity_gradle_sample/).
A sample report can be viewed [here](https://martinreinhardt-online.de/jenkins/job/serenity_gradle_sample/ws/gradle/target/site/serenity/index.html).
## Maven
[](https://martinreinhardt-online.de/jenkins/view/Demos/job/Serenity/job/serenity_maven_sample/)
```
mvn verify -Dwebdriver.driver=chrome -Dwebdriver.chrome.driver=/opt/dev/chromedriver
```To use default webdriver:
```
mvn verify
```See example in Jenkins [here](https://martinreinhardt-online.de/jenkins/view/Demos/job/Serenity/job/serenity_maven_sample).
A sample report can be viewed [here](https://martinreinhardt-online.de/jenkins/view/Demos/job/Serenity/job/serenity_maven_sample/Serenity_Report/).