Ultra-Reporter is your go-to tool for transforming your TestNG (Maven, Java) test results into stunning reports.
Built on the power of Next.js and Tailwind CSS, this reporter takes your raw test results from TestNG and presents it in a beautiful, easy-to-digest format. Simplify your test reporting with just a one click!
Checkout this demo video to see how to use Ultra-Reporter:
Following are the steps to get started with Ultra-Reporter:
- Run your TestNG tests using it's default reporter listeners
- Upload
testng-results.xml
from thetest-output
folder - Wait for the beautiful Test reports to get generated
Ultra-Reporter leverages cutting-edge technologies to provide fast, efficient, and sleek reporting:
- Next.js 15: Dynamic, server-rendered React apps.
- TypeScript: Strongly typed for better reliability and scalability.
- Tailwind CSS: Beautiful, responsive design without the hassle.
- Shadcn/UI, Magic UI & Daisy UI: Sleek UI components for a polished user experience.
- Turborepo: Fast, efficient monorepo management.
- ESLint & Prettier: Enforce consistent code style and automate code formatting.
- Prettier: Code formatter.
- Flagsmith: Feature flag management.
- Vercel: Next.js is deployed on Vercel, a platform for static websites and serverless functions.
We're constantly evolving! Check out the Issues tab for upcoming features and improvements.
Got a feature request or an idea to make Ultra-Reporter even better? Donβt hesitate to create Feature or Enhancement request β weβre always looking for ways to improve!
Check out the previous versions of Ultra-Reporter to see what features were added in each release:
Feel free to reach out for any queries, collaborations, or feedback!
- LinkedIn: Wasiq Bhamla
- X (formerly Twitter): @WasiqBhamla
- Discord: Learn Test Automation
- YouTube: Learn Test Automation with Wasiq Bhamla
- Medium: Wasiq Bhamla
We are open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.