{"id":20137086,"url":"https://github.com/ctrf-io/ctrf","last_synced_at":"2026-05-10T08:43:48.757Z","repository":{"id":228466269,"uuid":"750555403","full_name":"ctrf-io/ctrf","owner":"ctrf-io","description":"JSON test results report schema that provides a standardized format for JSON test reports","archived":false,"fork":false,"pushed_at":"2024-04-17T20:44:58.000Z","size":340,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-28T21:45:27.023Z","etag":null,"topics":["test-automation","test-reporting","testing","testing-tools"],"latest_commit_sha":null,"homepage":"https://ctrf.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctrf-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing/_category_.json","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-30T21:26:27.000Z","updated_at":"2024-05-29T21:51:28.898Z","dependencies_parsed_at":"2024-04-16T22:50:31.639Z","dependency_job_id":"0cc36dc9-2dee-41f8-b8b6-ea8abd6d96cb","html_url":"https://github.com/ctrf-io/ctrf","commit_stats":null,"previous_names":["ctrf-io/ctrf.github.io","ctrf-io/ctrf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fctrf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fctrf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fctrf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrf-io%2Fctrf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrf-io","download_url":"https://codeload.github.com/ctrf-io/ctrf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241582523,"owners_count":19985846,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["test-automation","test-reporting","testing","testing-tools"],"created_at":"2024-11-13T21:25:07.782Z","updated_at":"2026-05-10T08:43:48.751Z","avatar_url":"https://github.com/ctrf-io.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Common Test Report Format\n\n**An open standard for test reporting.**\n\nCTRF provides a unified JSON format for test outcomes that works across all languages and frameworks.\n\nBy standardizing the output of test execution, it enables results to be shared, validated, aggregated, and analyzed consistently across tools and platforms.\n\n## Project Status\n\n\u003e The CTRF specification is ready for use.\n\u003e\n\u003e We are maintaining a pre-1.0 version to allow for community-driven refinements before locking the v1.0.0 standard.\n\u003e\n\u003e CTRF was released in 2023 and has been gathering community feedback and real-world usage since. For details on the planned evolution of CTRF, see the [Roadmap](ROADMAP.md).\n\u003e\n\u003e We encourage you to adopt CTRF today and help shape the final specification.\n\n## Support\n\nYou can support the project by giving this repository a star ⭐\n\n## Open Standard\n\nCTRF is an open standard built and shaped by community contributions.\n\nYour feedback and contributions are essential to the project's success:\n\n- [Contribute](CONTRIBUTING.md)\n- [Discuss](https://github.com/orgs/ctrf-io/discussions)\n\n## Schema\n\nThe schema is defined in [`schema/ctrf.schema.json`](schema/ctrf.schema.json).\n\nThe JSON Schema is normative and used for validation.\n\n## Specification\n\nThe specification is defined in [`spec/ctrf.md`](spec/ctrf.md).\n\nThe written specification defines the semantics and rules.\n\n## Versioning\n\nCTRF follows Semantic Versioning.\n\nReleases are defined in [Releases](https://github.com/ctrf-io/ctrf/releases).\n\n## Reference Implementation\n\nThe reference implementation, written in TypeScript, provides utilities for working with CTRF reports and is maintained alongside the specification. It serves as the canonical guide for implementing CTRF in any language.\n\n- [ctrf-js](https://github.com/ctrf-io/ctrf-js)\n\nCommunity implementations should follow the design principles and API surface of the reference implementation as closely as possible to ensure consistency across the ecosystem.\n\nWe welcome contributions to build implementations for the following languages: Python, Java, Go, C#/.NET, Rust, and Ruby. Each implementation should reference the TypeScript implementation for guidance on module structure, method signatures, and error handling.\n\n## CLI Tooling\n\nThe CTRF CLI is a command-line interface for working with CTRF reports. It is maintained alongside the specification and provides validation, conformance checking, and report processing capabilities from the terminal.\n\n- [CLI](https://github.com/ctrf-io/ctrf-cli)\n\n## Integrations\n\nThe CTRF ecosystem includes community built integrations for popular testing frameworks and developer tools.\n\n- [View integrations](https://ctrf.io/integrations)\n\n## Adopters\n\nTools and frameworks with native CTRF support.\n\n- [View adopters](https://ctrf.io/adopters)\n\n## Contributing\n\nCTRF is community-built and open source.\n\nContributions and feedback are welcome.\n\n- [Contribute](CONTRIBUTING.md)\n- [Discuss](https://github.com/orgs/ctrf-io/discussions)\n\n## Repository Layout\n\n- Schema: [schema/ctrf.schema.json](schema/ctrf.schema.json)\n- Specification: [spec/ctrf.md](spec/ctrf.md)\n- Examples: [examples/](examples/)\n- Tests: [tests/](tests/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrf-io%2Fctrf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctrf-io%2Fctrf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrf-io%2Fctrf/lists"}