Skip to content
@ctrf-io

ctrf-io

Generate the same JSON test report with any test framework

Common Test Report Format

Generate the same JSON test report, no matter the test framework.

Introduction

CTRF is a language and framework-agnostic JSON format for test results with first class tooling and integrations. It standardizes how test results are represented, making them easy to share, analyze, and visualize across tools and platforms.

Designed to be universal, CTRF works with any programming language, test framework, and developer tool.

Support Us

You can support the project by:

  • Giving this repository a ⭐
  • Following the organization @ctrf

Schema

The schema is defined in schema-0.0.0.json

Specification

The full specification is defined in the documentation.

Versioning

You'll notice that v1 of the specification hasn't been released yet, we want to build a specification that reflects the needs of its users and we are still receiving feedback. There might be changes but these will be tracked in the changelog.

specVersion is currently 0.0.0

Core Tooling

Core tooling provides utilities for working with CTRF reports, including validation and processing capabilities.

CLI Tooling

The CTRF CLI is a command-line interface for working with CTRF reports. It allows you to validate and process CTRF reports from the terminal.

Integrations

Many integrations with popular testing frameworks and developer tools are available.

Contributing

CTRF is community-built and open source. Contributions and feedback are welcome.

Useful Links

Docs
Specification
Integrations
Discuss

Pinned Loading

  1. github-test-reporter github-test-reporter Public

    Publish and view test reporting directly in your GitHub Actions CI/CD workflow and Pull Requests with detailed test summaries, failed test analyses, and flaky test detection.

    TypeScript 306 35

  2. playwright-ctrf-json-reporter playwright-ctrf-json-reporter Public

    A Playwright JSON test results reporter that follows the CTRF schema

    TypeScript 91 9

  3. jest-ctrf-json-reporter jest-ctrf-json-reporter Public

    A Jest JSON test results reporter that follows the CTRF schema

    TypeScript 20 1

  4. go-ctrf-json-reporter go-ctrf-json-reporter Public

    A Go JSON test results reporter that follows the CTRF schema

    Go 21 10

  5. cypress-ctrf-json-reporter cypress-ctrf-json-reporter Public

    A Cypress JSON test results reporter that follows the CTRF schema

    TypeScript 17 2

  6. ctrf ctrf Public

    JSON test results report schema that provides a standardized format for JSON test reports

    TypeScript 43 4

Repositories

Showing 10 of 23 repositories
  • go-ctrf-json-reporter Public

    A Go JSON test results reporter that follows the CTRF schema

    ctrf-io/go-ctrf-json-reporter’s past year of commit activity
    Go 21 MIT 10 3 0 Updated Nov 29, 2025
  • playwright-ctrf-json-reporter Public

    A Playwright JSON test results reporter that follows the CTRF schema

    ctrf-io/playwright-ctrf-json-reporter’s past year of commit activity
    TypeScript 91 MIT 9 4 0 Updated Nov 29, 2025
  • ctrf Public

    JSON test results report schema that provides a standardized format for JSON test reports

    ctrf-io/ctrf’s past year of commit activity
    TypeScript 43 4 1 0 Updated Nov 23, 2025
  • ctrf-core-js Public

    CTRF common utilities for Javascript and Typescript

    ctrf-io/ctrf-core-js’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 23, 2025
  • github-test-reporter Public

    Publish and view test reporting directly in your GitHub Actions CI/CD workflow and Pull Requests with detailed test summaries, failed test analyses, and flaky test detection.

    ctrf-io/github-test-reporter’s past year of commit activity
    TypeScript 306 MIT 35 15 (2 issues need help) 1 Updated Nov 23, 2025
  • wdio-ctrf-json-reporter Public

    A Webdriverio JSON test results reporter that follows the CTRF schema

    ctrf-io/wdio-ctrf-json-reporter’s past year of commit activity
    TypeScript 9 MIT 3 8 (1 issue needs help) 1 Updated Nov 10, 2025
  • cypress-ctrf-json-reporter Public

    A Cypress JSON test results reporter that follows the CTRF schema

    ctrf-io/cypress-ctrf-json-reporter’s past year of commit activity
    TypeScript 17 MIT 2 5 (1 issue needs help) 0 Updated Nov 10, 2025
  • slack-test-reporter Public

    Send Slack notifications with test results from popular testing frameworks using a single command in your CI/CD

    ctrf-io/slack-test-reporter’s past year of commit activity
    TypeScript 38 MIT 6 1 0 Updated Nov 10, 2025
  • handlebars-helpers-ctrf Public

    A collection of handlebars helpers to use with CTRF reports

    ctrf-io/handlebars-helpers-ctrf’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 10, 2025
  • jest-ctrf-json-reporter Public

    A Jest JSON test results reporter that follows the CTRF schema

    ctrf-io/jest-ctrf-json-reporter’s past year of commit activity
    TypeScript 20 MIT 1 6 (1 issue needs help) 0 Updated Nov 10, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…