Real-time test reporting dashboard for JUnit 5, Cucumber, TestNG, Playwright & pytest. Self-hosted.
10K+
Real-time, self-hosted test reporting dashboard. Stream live test results from any framework, view failure screenshots, analyze trends, compare runs, and export reports.
docker run -d \
--name utem-core \
-p 9090:8080 \
-v utem-data:/app/data \
sddmhossain/utem-core:latest
Open the dashboard at http://localhost:9090
services:
utem-core:
image: sddmhossain/utem-core:latest
container_name: utem-core
ports:
- "9090:8080"
volumes:
- utem-data:/app/data
environment:
- SPRING_DATASOURCE_URL=jdbc:sqlite:/app/data/utem.db
restart: unless-stopped
volumes:
utem-data:
driver: local
docker compose up -d
| Environment Variable | Default | Description |
|---|---|---|
SPRING_DATASOURCE_URL | jdbc:sqlite:/app/data/utem.db | SQLite database path |
SERVER_PORT | 8080 | Internal port (map via -p) |
| Framework | Package | Registry |
|---|---|---|
| JUnit 5 + Cucumber | io.github.shossain786:utem-reporter-junit5 | Maven Central |
| TestNG | io.github.shossain786:utem-reporter-testng | Maven Central |
| Playwright (JS/TS) | utem-reporter-playwright | npm |
| pytest | utem-pytest-reporter | PyPI |
| Jest | utem-jest-reporter | npm (coming soon) |
JUnit 5 / Cucumber (Maven)
<dependency>
<groupId>io.github.shossain786</groupId>
<artifactId>utem-reporter-junit5</artifactId>
<version>0.1.2</version>
<scope>test</scope>
</dependency>
mvn test -Dutem.server.url=http://localhost:9090/utem
TestNG (Maven)
<dependency>
<groupId>io.github.shossain786</groupId>
<artifactId>utem-reporter-testng</artifactId>
<version>0.1.1</version>
<scope>test</scope>
</dependency>
Playwright
npm install --save-dev utem-reporter-playwright
UTEM_SERVER_URL=http://localhost:9090/utem npx playwright test
pytest
pip install utem-pytest-reporter
UTEM_SERVER_URL=http://localhost:9090/utem pytest
Content type
Image
Digest
sha256:3db53c618…
Size
132.4 MB
Last updated
6 months ago
docker pull sddmhossain/utem-core