Skip to content

WasiqB/ultra-reporter-app

πŸ“Š Ultra-Reporter App

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!

πŸ“· Generated Report

Report page 1 Report page 2 Report page 3

πŸš€ Quick start

Checkout this demo video to see how to use Ultra-Reporter:

Ultra Reporter App Demo Video

Following are the steps to get started with Ultra-Reporter:

  • Run your TestNG tests using it's default reporter listeners
    • Step 1
    • Step 2
  • Upload testng-results.xml from the test-output folder
  • Wait for the beautiful Test reports to get generated

🦾 Powered By Modern Tech

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.

⏱️ What's Next?

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!

πŸ—‚ Previous Versions

Check out the previous versions of Ultra-Reporter to see what features were added in each release:

πŸ“ž Contact Me

Feel free to reach out for any queries, collaborations, or feedback!

πŸ’— Repo Activity

Repo contributors

Ultra Reporter App Repo activity

πŸ“œ License

We are open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.