Skip to content
Latchkey

Test Runner - CI/CD Glossary Definition

A test runner finds test files, runs the tests, and produces a pass or fail report.

A test runner is the tool that discovers, executes, and reports on tests. Examples include Jest, pytest, Mocha, and go test.

Runners handle parallelism, filtering, retries, and output formatting. The exit code they return drives whether a CI job passes.

In CI

A non-zero exit code from the test runner fails the job. Most runners emit JUnit XML that CI can display as annotated results.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →