DocumentationProduct and integration guides

QaCockpit documentation

Use your existing repositories, test frameworks, and CI/CD pipelines. These guides show the exact result and artifact contract QaCockpit needs, with public workflows you can inspect and copy.

01

Start with the evidence path

QaCockpit does not execute customer test code. Your CI/CD provider runs the tests, the framework writes JUnit XML, and the pipeline retains that file as an artifact. QaCockpit then imports the exact run evidence into a Test Source.

Test frameworkJUnit XMLCI/CD artifactQaCockpit
  1. Make the test runner create one or more non-empty JUnit XML files.
  2. Retain those files on every completed run, including runs with failed tests.
  3. Connect GitHub Actions or Azure DevOps and create a Test Source.
  4. Run the source or let QaCockpit observe the provider run and import its evidence.
Do not pass QaCockpit secrets or internal run IDs through workflow inputs. The default integration reads retained artifacts through the authorized provider connection.

02

Copy a provider or framework example

03

From a Test Source to a release report

Connect CI/CD

Open Integrations in the authenticated application. Connect the QaCockpit GitHub App or the Azure DevOps organization, then refresh the provider inventory.

Configure a Test Source

A Test Source is one configured automation and result stream—not an entire repository. Select its repository, workflow or pipeline, default ref, framework, and result context.

Run and review evidence

A Test Execution keeps pipeline lifecycle, result intake, and test outcome separate. Combine several sources in a Campaign, compare expected and reported scope, review failures in the Failure Inbox, and share a versioned release report.