Code that supports the tutorial Testing web applications using Selenium and JUnit5 in Java showcasing the integration between Xray Test Management on Jira and JUnit 5, using a custom report.
In order to run this tutorial, you need to have JDK 8 and Maven; Gradle should also be supported.
This tutorial uses the maven package xray-junit-extensions
which is available on Maven Central repository; previously this package was on GitHub packages but meanwhile it was moved to Maven Central.
Tests can be run using the maven command mvn
.
mvn test
Tests can also run inside a Docker container; local directory should be mounted so that HUnit XML results are stored locally.
docker build . -t tutorial_java_junit5_selenium
docker run --rm -v $(pwd)/reports:/source/reports -t tutorial_java_junit5_selenium
Results can be submitted to Jira so that they can be shared with the team and their impacts be easily analysed. This can be achieved using Xray Test Management as shown in further detail in this tutorial.
Any questions related with this code, please raise issues in this GitHub project. Feel free to contribute and submit PR's. For Xray specific questions, please contact Xray's support team.