Enhanced Test Results Visualization for Non-Native Tools in Harness CD & GitOps
long-term
C
Corporate Hornet
Enable native test result collection and visualization for tools like JMeter, Loadmill, and Gremlin in Harness Continuous Delivery (CD) & GitOps, similar to how test results are handled in Harness CI (Test Intelligence & Run Step) or external platforms like Jenkins and GitHub.
Problem Statement:
* In Harness CI, test results from supported frameworks are automatically collected, analyzed, and visualized using Test Intelligence or the Run Step.
* However, in Harness CD & GitOps, we run JMeter, Loadmill, and Gremlin, but test reports are not natively parsed or displayed in a structured format within Harness.
* Unlike Jenkins/GitHub Actions, which provide detailed visualizations of test outputs, Harness lacks a built-in way to display these results within the UI, requiring external log parsing.
Enhanced Test Result Parsing in Harness CD & GitOps
* Support JMeter, Loadmill, Gremlin, and other performance/chaos testing tools by automatically parsing test result formats (XML, JSON, HTML, etc.).
* Example: If a JMeter test is run in a CD pipeline, Harness should extract key metrics (response time, failure rate, throughput, etc.) and display them like CI test results.
Visual Test Reports in Harness UI
* Provide a Test Results Tab in CD pipelines, similar to CI Test Intelligence, where results can be visualized as:
* Graphs (response times, pass/fail rates)
* Tables (detailed test assertions, errors, failures)
* Trend Reports (comparison across deployments)
Integration with External Reporting APIs
* Support fetching reports via APIs/webhooks from tools like Loadmill and Gremlin, allowing Harness CD to render results dynamically.
* Enable exporting test results to Change Management tools (ServiceNow, Jira) for audit purposes.
Expected Outcome:
* Improved test visibility in CD & GitOps for performance and chaos testing tools.
* Eliminate reliance on external platforms like Jenkins for test reporting.
* Better decision-making & deployment validation based on structured test data.
Log In
Rohan Gupta
long-term