Home Applications iristest-html

iristest-html

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
3.5
1 reviews
0
Awards
177
Views
5
IPM installs
0
0
Details
Releases (3)
Reviews (1)
Issues
Pull requests (1)
HTML report generator

What's new in this version

docker details and code updates

iristest-html

iristest-html is a lightweight HTML report generator that converts raw InterSystems IRIS %UnitTest output into a clean, modern, and easy-to-read HTML report. It enables you to produce clear, interactive test reports directly from InterSystems IRIS.

It helps developers, testers, and teams visualize test results, share test runs, and improve traceability in both development and CI/CD pipelines.

πŸ”§ Features

  • βœ… Generates HTML reports from IRIS %UnitTest results
  • πŸ“Š Summary of passed, failed, and skipped tests
  • 🧭 Filterable and collapsible test views
  • πŸ“‚ Static, portable reports (no server needed)
  • βš™οΈ Easy to integrate into DevOps pipelines

βš™οΈ Installation

Clone the Repository

git clone https://github.com/AshokThangavel/iristest-html.git
cd iristest-html

Running the Application with Docker

Build and start the app using Docker Compose:

docker-compose up --build

Stopping the Application

To stop and remove the running containers:

docker-compose down

Usage

Run the code below to set the report path:

do ##class(IrisTest.HTML.Report).SetUTReportHtmlPath(pPath)

Run the code below to get the previously defined path:

do ##class(IrisTest.HTML.Report).GetUTReportHtmlPath()

If you define the path through SetUTReportHtmlPath(), you do not need to pass the file path when generating the report.
If you do pass a file path, that path will be used.
Otherwise, the default location within the manager directory will be selected.

  • pUnitTestId β€” Integer
  • pFilePath β€” Directory path (file name not required)
set st = ##class(IrisTest.HTML.Report).GenerateReport(pUnitTestId, pFilePath)

On success, the generated file name is printed

Made with
Install
zpm install iristest-html download archive
Version
1.0.226 Nov, 2025
Ideas portal
https://ideas.intersystems.com/ideas/DPI-I-779
Category
Solutions
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShareTrakCare
First published
09 Jul, 2025
Last edited
26 Nov, 2025
Last checked by moderator
09 Oct, 2025Doesn't work