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

CTRF is a unified JSON Test Report With Seamless Developer Tool Integration

You'll notice that v1 of the schema hasn't been released yet, we are still getting feedback from users. There might be changes but these will be minor.

💚

CTRF tooling is open source and free to use

You can support the project with a follow and a star

Maintained by Matthew Thomas
Contributions are very welcome!

Useful Links

Docs
Schema
Integrations
Discuss

CTRF Dashboard

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 253 29

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

    A Playwright JSON test results reporter that follows the CTRF schema

    TypeScript 79 5

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

    A Jest JSON test results reporter that follows the CTRF schema

    TypeScript 19 1

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

    A Go JSON test results reporter that follows the CTRF schema

    Go 15 8

  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 33 3

Repositories

Showing 10 of 24 repositories
  • 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 253 MIT 29 12 (1 issue needs help) 0 Updated Aug 23, 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 79 MIT 5 4 1 Updated Aug 17, 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 Aug 15, 2025
  • microsoft-teams-test-reporter Public

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

    ctrf-io/microsoft-teams-test-reporter’s past year of commit activity
    TypeScript 11 MIT 1 2 (1 issue needs help) 0 Updated Aug 15, 2025
  • junit-to-ctrf Public

    Convert JUnit reports to CTRF

    ctrf-io/junit-to-ctrf’s past year of commit activity
    TypeScript 5 MIT 4 0 0 Updated Aug 12, 2025
  • ai-test-reporter Public

    Generate a test report with AI summaries from various models including OpenAI, Azure and Claude

    ctrf-io/ai-test-reporter’s past year of commit activity
    TypeScript 44 MIT 3 1 0 Updated Aug 11, 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 1 0 Updated Aug 7, 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 35 MIT 5 0 0 Updated Aug 7, 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 33 3 0 0 Updated Aug 6, 2025
  • 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 15 MIT 8 3 0 Updated Aug 2, 2025

People

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