Skip to content

Publishing Test Results Directly to analytiQa (CI/CD & Other Scenarios)

In addition to the Jira, qTest, and Tosca extractors, you can publish test result files straight to analytiQa over HTTPS — no extractor required. Common scenarios:

  • A CI/CD pipeline step that runs after your test job (Jenkins, Azure DevOps, GitHub Actions, etc.)
  • A local or ad hoc test run (Selenium, Playwright, or any tool that produces JUnit/NUnit/JSON output)
  • Any other system that produces test results you want in your dashboards

You'll receive your own endpoint

During onboarding, analytiQa will share with you a dedicated HTTPS endpoint URL and a username/password for your environment. The examples below use placeholders for these — substitute your own.


Supported Formats

  • JUnit XML results
  • NUnit XML results
  • JSON

Sending a Result File

export AQA_ENDPOINT="https://<your-instance>.analytiqa.cloud/in-http"
export USER="<provided-by-analytiqa>"
export PASSWORD="<provided-by-analytiqa>"

curl "${AQA_ENDPOINT}" -u "${USER}:${PASSWORD}" \
    -H "Content-Type: application/xml" \
    -H "Test-Engine-Result-Format: nunit" \
    -H "Tags: selenium,regression" \
    -H "aqa-team: WhiteRabbits" \
    -H "aqa-application: front-end-consumer-ui" \
    -H "aqa-environment: SIT" \
    -H "aqa-project: ART1" \
    --data @./nunit3-result.xml

Headers

Header Example Notes
Test-Engine tosca, playwright The tool that produced the result. Defaults to unknown if omitted.
Test-Engine-Result-Format nunit, junit, json Format of the file body. Defaults to unknown if omitted.
Content-Type application/xml, application/json Standard HTTP header matching your file format.
Tags long-running,web,front-end Comma-separated free-form tags — helps you segment and filter data later.
aqa-team WhiteRabbits Team associated with the test run.
aqa-application front-end-consumer-ui Application under test.
aqa-environment SIT Environment where the tests were executed.
aqa-project ART1 Project identifier.

Use these consistently — they become filterable fields in your dashboards, the same as any other data source.


Need Help?

Contact Support & Troubleshooting to request your endpoint and credentials, or if a result file isn't showing up as expected.