SoftTelRG

CI/CD integration: use JUnit XML + run.json as the automation contract

Tags: ci, cd, pipeline, junit, run.json, azure devops, github actions, jenkins, cicd
What it is
Guidance for using run artifacts (especially junit.xml and run.json) as a stable contract between WebSureQTool and your CI/CD pipelines.

Why it’s needed
- Pipelines need machine-readable results to gate releases.
- Teams need consistent evidence for audits and sign-off.
- A stable output contract reduces integration complexity.

Benefits
- Drop-in pipeline integration (JUnit is widely supported).
- run.json can be used for custom dashboards or trend analysis.
- Separates test authoring from test execution infrastructure.

How to use it in WebSureQTool
Option A: Use Pro CodeGen to generate a Java/.NET project and run it in CI.
Option B: Use WebSureQTool locally for authoring and use artifacts as evidence for manual sign-off.
Publish junit.xml to your CI test reporting (Azure DevOps, GitHub Actions, Jenkins, etc.).
Archive run.json and report.html per build/release for audit trails.
Need help?

Use the Intelligent Assistant for guided troubleshooting and next actions.

Open Assistant