<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ctrf.io/adopters</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/anthropic-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/codeceptjs-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/cypress-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/deepseek-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/github-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/golang-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/google-gemini-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/grok-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/introducing-ctrf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/jasmine-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/jenkins-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/jest-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/mattermost-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/mistral-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/mocha-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/newman-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/openai-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/openrouter-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/perplexity-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/playwright-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/slack-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/announcement</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/announcement/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/announcement/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/anthropic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/codeceptjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/ctrf</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/cypress</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/deepseek</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/github</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/golang</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/google</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/grok</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/jasmine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/jenkins</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/jest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/mattermost</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/mistral</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/mocha</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/newman</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/openai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/openrouter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/perplexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/playwright</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/release/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/release/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/slack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/teams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/tags/wdio</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/teams-plugin</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/blog/wdio-reporter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/integrations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/api-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/category/contributing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/category/plugins</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/category/reporters</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/category/specification</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/cli-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/contributing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/full-schema</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/anthropic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/deepseek</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/gemini</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/github</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/gitlab</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/grok</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/jenkins</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/jira</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/mattermost</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/mistral</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/openai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/openrouter</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/perplexity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/slack</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/plugins/teams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/codeceptjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/cypress</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/jasmine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/jest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/junit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/mocha</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/mstest</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/nightwatch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/nunit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/playwright</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/postman</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/selenium</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/testcafe</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/testng</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/webdriverio</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/reporters/xunit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/baseline</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/environment</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/extra</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/insights</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/metrics-reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/results</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/root</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/summary</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/terminology</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/test</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/tests</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/docs/specification/tool</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://ctrf.io/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>