├── .eslintrc.js ├── .github └── workflows │ ├── main.yaml │ └── release.yaml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── github-pr.png ├── github.png ├── slack.png └── stdout.png ├── ctrf-reports ├── ctrf-report-no-fails.json └── ctrf-report.json ├── package.json ├── src ├── common.ts ├── consolidated-summary.ts ├── constants.ts ├── index.ts ├── json-summary.ts └── models │ ├── azure-openai.ts │ ├── bedrock.ts │ ├── claude.ts │ ├── custom.ts │ ├── deepseek.ts │ ├── gemini.ts │ ├── grok.ts │ ├── mistral.ts │ ├── ollama.ts │ ├── openai.ts │ ├── openrouter.ts │ └── perplexity.ts ├── tsconfig.json └── types └── ctrf.d.ts /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | ctrf 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/README.md -------------------------------------------------------------------------------- /assets/github-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/assets/github-pr.png -------------------------------------------------------------------------------- /assets/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/assets/github.png -------------------------------------------------------------------------------- /assets/slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/assets/slack.png -------------------------------------------------------------------------------- /assets/stdout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/assets/stdout.png -------------------------------------------------------------------------------- /ctrf-reports/ctrf-report-no-fails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/ctrf-reports/ctrf-report-no-fails.json -------------------------------------------------------------------------------- /ctrf-reports/ctrf-report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/ctrf-reports/ctrf-report.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/package.json -------------------------------------------------------------------------------- /src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/common.ts -------------------------------------------------------------------------------- /src/consolidated-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/consolidated-summary.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/json-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/json-summary.ts -------------------------------------------------------------------------------- /src/models/azure-openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/azure-openai.ts -------------------------------------------------------------------------------- /src/models/bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/bedrock.ts -------------------------------------------------------------------------------- /src/models/claude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/claude.ts -------------------------------------------------------------------------------- /src/models/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/custom.ts -------------------------------------------------------------------------------- /src/models/deepseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/deepseek.ts -------------------------------------------------------------------------------- /src/models/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/gemini.ts -------------------------------------------------------------------------------- /src/models/grok.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/grok.ts -------------------------------------------------------------------------------- /src/models/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/mistral.ts -------------------------------------------------------------------------------- /src/models/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/ollama.ts -------------------------------------------------------------------------------- /src/models/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/openai.ts -------------------------------------------------------------------------------- /src/models/openrouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/openrouter.ts -------------------------------------------------------------------------------- /src/models/perplexity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/src/models/perplexity.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/ctrf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrf-io/ai-test-reporter/HEAD/types/ctrf.d.ts --------------------------------------------------------------------------------