I built a small open-source tool that turns any Katalon Studio project into an Extent Reports-reporting project with a single install command : no plugin from the Katalon Store, no writing your own Test Listener, no CustomKeywords.attachLog() calls pasted into every test case.
The problem it solves: Katalon’s official Extent Reports path requires installing a plugin, hand-writing a Test Listener, and manually instrumenting every test case you want logged. Extent-Katalon Bridge skips all of that : install once, and every test suite run automatically produces a full Extent report: status, timing, failure screenshots, the complete step tree pulled straight from Katalon’s own execution log, and automatic failure categorization. No further code changes needed.
Highlights:
- Zero-touch by default :one command installs it, works immediately
- Cross-platform: Windows, macOS, Linux, verified in CI on all three
- No external commandline tool needed : report generation happens entirely in-process
- Works as an npm package, OS-specific installer scripts, or a GitHub Action
- Apache 2.0, fully open source
Install:
`npx extent-katalon-bridge install "/path/to/your/katalon/project"`
Links:
- GitHub: GitHub - montbaga/extent-katalon-bridge: Zero-touch Extent Reports integration for Katalon Studio : Install with one command, no plugin, no manual Test Listener authoring · GitHub
- npm: https://www.npmjs.com/package/extent-katalon-bridge
- GitHub Marketplace (for CI): Extent-Katalon Bridge · Actions · GitHub Marketplace · GitHub
Worth knowing if you’re evaluating it: Extent Reports itself has been marked sunset by its own maintainer in favor of a successor project : still fully functional and actively used here, just worth factoring into a long-term reporting decision. Full details are in the README.
Feedback, issues, and contributions welcome : this is actively maintained.