reporting
Feel free to support the development with a donation for future improvements.
Zebrunner Reporting is a test automation management tool that accumulates and represents test results. It is designed to increase the transparency of automation, providing detailed reports with test logs, screenshots and video recordings of test sessions. Detailed reporting functionality reduces maintenance work for automation teams, allowing to identify application bugs and fix them earlier in the release cycle.
Enjoy using Zebrunner Reporting in your testing process!
Zebrunner Insights – premium reporting features for your tests. See test results in real time – Zebrunner records interactive video sessions, publishes logs and screenshots. Track your pass rate, infrastructure usage, and automation team performance in one application.
Zebrunner Guard – your data and users will be safe with our enterprise-grade security and centralized administration. Due to the flexible permission management, you can limit access to certain information and keep the workflow steady.
Core features
- Real-time test results tracking via websockets
- VNC streaming and video recording of test sessions
- Flexibly configured widgets and dashboards
- User management with authorization policies
- Integration with TestRail and JIRA
- Integration with Slack
- Ability to compose automation reports and send via email
Configurable dashboards
Integrations with multiple services
Real-time test results
Live streaming and video recording
Test issues tracking
Repositories structure
Zebrunner Reporting server side consists of the following modules:
-
reporting-service
application backend -
reporting-ui
application frontend
Zebrunner Reporting client side repositories:
-
java-agent-core
agent library core (Java) -
java-agent-testng
official TestNG agent -
java-agent-junit
official JUnit agent -
java-agent-junit5
official JUnit 5 agent
Prerequisites
Hardware requirements
Requirements
Operating System
Linux Ubuntu 16.04, 18.04, 20.04 Linux CentOS 7+ Amazon Linux 2
CPU
4+ Cores
Memory
16Gb RAM
Free space
SSD 64Gb+ of free space
Installation steps
- Install Docker Engine and Docker Compose.
-
Clone this repo recursively and launch setup process:
git clone --recurse-submodule https://github.com/zebrunner/reporting.git && cd reporting && ./zebrunner.sh setup
<blockquote> <p> Provide required details and start services. </p> </blockquote>
-
Start services
./zebrunner.sh start
-
Open
http://hostname:port
orhttps://hostname:port
for secured protocol
Login using admin/changeit credentials
Follow installation and configuration guide in Zebrunner CE to reuse Reporting components effectively for Test Automation.
Documentation and free support
License
Code – Apache Software License v2.0