CINXE.COM
Integrations - Codecov
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="google-site-verification" content="vJJzG_HitBMzWgMMYHRCAa6Y2voMwC9OTHuxgHL2358" /> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" /> <title>Integrations - Codecov</title> <!-- WP HEAD --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.6 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://about.codecov.io/product/integrations/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Integrations - Codecov" /> <meta property="og:url" content="https://about.codecov.io/product/integrations/" /> <meta property="og:site_name" content="Codecov" /> <meta property="article:publisher" content="https://www.facebook.com/Codecov-106795907636673/" /> <meta property="article:modified_time" content="2021-08-02T14:18:02+00:00" /> <meta property="og:image" content="https://about.codecov.io/wp-content/uploads/2022/04/0433_SocialCard_LinkedIn-100-1.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="637" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@codecov" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://about.codecov.io/product/integrations/","url":"https://about.codecov.io/product/integrations/","name":"Integrations - Codecov","isPartOf":{"@id":"https://about.codecov.io/#website"},"datePublished":"2020-08-12T06:24:03+00:00","dateModified":"2021-08-02T14:18:02+00:00","breadcrumb":{"@id":"https://about.codecov.io/product/integrations/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://about.codecov.io/product/integrations/"]}]},{"@type":"BreadcrumbList","@id":"https://about.codecov.io/product/integrations/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://about.codecov.io/"},{"@type":"ListItem","position":2,"name":"Product","item":"https://about.codecov.io/product/features/"},{"@type":"ListItem","position":3,"name":"Integrate Codecov"}]},{"@type":"WebSite","@id":"https://about.codecov.io/#website","url":"https://about.codecov.io/","name":"Codecov","description":"Code coverage done right.","publisher":{"@id":"https://about.codecov.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://about.codecov.io/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://about.codecov.io/#organization","name":"Codecov","url":"https://about.codecov.io/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://about.codecov.io/#/schema/logo/image/","url":"https://about.codecov.io/wp-content/uploads/2020/09/codecov.svg","contentUrl":"https://about.codecov.io/wp-content/uploads/2020/09/codecov.svg","width":1,"height":1,"caption":"Codecov"},"image":{"@id":"https://about.codecov.io/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Codecov-106795907636673/","https://x.com/codecov","https://www.instagram.com/codecov/","https://www.linkedin.com/company/codecov/","https://www.youtube.com/channel/UCj-fJuvXv-m05HkSNn0OS9g/featured"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='stylesheet' id='wp-block-library-css' href='https://about.codecov.io/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='likebtn_style-css' href='https://about.codecov.io/wp-content/plugins/likebtn-like-button/public/css/style.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='wp-pagenavi-css' href='https://about.codecov.io/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' /> <link rel='stylesheet' id='styles-css' href='https://about.codecov.io/wp-content/themes/codecov/style.css?ver=1743424269' type='text/css' media='all' /> <script type="text/javascript" id="likebtn_frontend-js-extra"> /* <![CDATA[ */ var likebtn_eh_data = {"ajaxurl":"https:\/\/about.codecov.io\/wp-admin\/admin-ajax.php","security":"a5c5ec9e38"}; /* ]]> */ </script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/likebtn-like-button/public/js/frontend.js?ver=6.7.2" id="likebtn_frontend-js"></script> <script type="text/javascript" defer data-domain='about.codecov.io' data-api='https://about.codecov.io/wp-json/fb8d43/v1/fef8/87d0ca76' data-cfasync='false' src="//about.codecov.io/wp-content/uploads/0ef4f2a49f/92e3cfb7.js?ver=1719335001" id="plausible"></script> <script type="text/javascript" id="plausible-analytics-js-after"> /* <![CDATA[ */ window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) } /* ]]> */ </script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/jquery-updater/js/jquery-3.7.1.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/jquery-updater/js/jquery-migrate-3.5.2.min.js?ver=3.5.2" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://about.codecov.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://about.codecov.io/wp-json/wp/v2/pages/18" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://about.codecov.io/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://about.codecov.io/?p=18' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://about.codecov.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fabout.codecov.io%2Fproduct%2Fintegrations%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://about.codecov.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fabout.codecov.io%2Fproduct%2Fintegrations%2F&format=xml" /> <meta name='plausible-analytics-version' content='2.1.4' /> <!-- FAVICON INFO --> <link rel="apple-touch-icon" sizes="57x57" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/wp-content/themes/codecov/assets/brand/icons/favicons/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-16x16.png"> <!-- <link rel="manifest" href="/wp-content/themes/codecov/assets/brand/icons/favicons/manifest.json">--> <meta name="msapplication-TileColor" content="#ff0077"> <meta name="msapplication-TileImage" content="/wp-content/themes/codecov/assets/brand/icons/favicons/ms-icon-144x144.png"> <meta name="theme-color" content="#ff0077"> <!-- Facebook Verification --> <meta name="facebook-domain-verification" content="d8454acosfhz6aizm750a0qtfm99pn" /> <!-- COMMENT SCRIPTS --> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KGH2DSG'); window.dataLayer.push({ "codecov": { "page": { "type": "Page" } } }); </script> <!-- End Google Tag Manager --> </head> <body class="page-template page-template-templates page-template-integrations page-template-templatesintegrations-php page page-id-18 page-child parent-pageid-8 fl-builder-2-8-4-1"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGH2DSG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><div id="mega-header"><div class="hero-texture"><div class="texture-left"></div><div class="texture-right"></div></div><header id="header"> <div class="container"> <div class="row"> <div class="col-12"> <div class="header__content"> <!-- LOGO --> <a class="header__logo" href="https://about.codecov.io"> <img src="/wp-content/themes/codecov/assets/brand/sentry-cobranding/logos/codecov-by-sentry-logo.svg" title="Code Coverage by Codecov" alt="Code Coverage by Codecov" /> </a> <!-- MAIN NAVIGATION --> <nav class="header__main-navigation"> <ul> <li> <a href="/product/features/">Product</a> <!-- PRODUCT MENU --> <div class="menu menu--product"> <div class="row"> <div class="col-md-12"> <ul> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <li><a href="/product/documentation/">Docs</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> </div> <!--<div class="row callout"> <div class="col"> <p><a href="https://about.codecov.io/blog/introducing-codecovs-new-uploader/"><span class="badge badge-primary">Product Update</span>Introducing Codecov's New Uploader<i class="fa fa-arrow-right"></i></a></p> </div> </div>--> </div> </li> <li> <a href="/product/documentation/" target="_BLANK">Docs</a> </li> <li> <a href="/customers/">Customers</a> </li> <li> <a href="/resources/">Blog</a> </li> <li><a href="/pricing/">Pricing</a></li> <li> <a href="/contact/">Help</a> <!-- COMPANY --> <div class="menu menu--company"> <div class="row"> <div class="col-md-12"> <ul> <li><a href="https://codecovpro.zendesk.com/">Pro Support</a></li> <li><a href="https://codecoventerprise.zendesk.com/">Enterprise Support</a></li> <li><a href="https://community.codecov.com/">Community</a></li> <li><a href="/contact/">Contact Us</a></li> </ul> </div> </div> <!--<div class="row callout"> <div class="col"> <p><a href="https://angel.co/job-collections/52-best-startup-companies-to-watch-out-for-in-2020" target="_blank" rel="noopener noreferrer"><span class="badge badge-primary">Angel List</span>Company to watch out for in 2020 <i class="fa fa-arrow-right"></i></a></p> </div> </div>--> </div> </li> </ul> </nav> <!-- LOGIN NAVIGATION --> <nav class="header__login-navigation"> <ul> <li class="d-inline-inline-block d-lg-none"> <div class="effect-02"> <div class="menu-icon js-menu_toggle"> <span class="menu-icon_box"> <span class="menu-icon_line menu-icon_line--1"></span> <span class="menu-icon_line menu-icon_line--2"></span> <span class="menu-icon_line menu-icon_line--3"></span> </span> </div> </div> </li> <li class="d-none d-lg-inline-block"> <a class="header--login" href="javascript:;">Login</a> <div class="menu menu--login"> <div class="row"> <div class="col"> <ul> <li><a href="https://codecov.io/login/gh"><img src="/wp-content/themes/codecov/assets/logos/ci/github/github-icon.svg" /> GitHub</a></li> <li><a href="https://codecov.io/login/gl"><img src="/wp-content/themes/codecov/assets/logos/ci/gitlab/gitlab-icon.svg" /> GitLab</a></li> <li><a href="https://codecov.io/login/bb"><img src="/wp-content/themes/codecov/assets/logos/ci/bitbucket/bitbucket-icon.svg" /> Bitbucket</a></li> <li><a href="https://api.codecov.io/login/sentry?to=https%3A%2F%2Fapp.codecov.io%2Fsentry"><img src="/wp-content/themes/codecov/assets/logos/sentry-logo.svg" /> Sentry</a></li> </ul> </div> </div> </div> </li> <li class="d-none d-lg-inline-block"> <!-- <a href="/sign-up/" class="btn btn-md btn-dark-blue btn-signup">Sign Up</a>--> <a href="/demo/" class="btn btn-md btn-dark-blue btn-signup plausible-event-name=Nav+Click+CTA">Get Demo</a> </li> </ul> </nav> <!-- MOBILE NAVIGATION --> <nav class="header__mobile-navigation"> <ul> <li> <a href="/product/" class="has-menu">Product</a> <!-- PRODUCT MENU --> <div class="menu menu--product"> <div class="row"> <div class="col"> <ul> <li><a href="/product/">Overview</a></li> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <li><a href="/product/getting-started/" class="d-none">Getting Started</a></li> <li><a href="/product/documentation/">Documentation</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> </div> </div> </li> <li> <a href="/customers/">Customers</a> </li> <li> <a href="/resources/">Blog</a> </li> <li><a href="https://docs.codecov.io" target="_blank" rel="noopener noreferrer">Docs</a></li> <li><a href="/pricing/">Pricing</a></li> <li><a href="/contact/">Contact</a></li> <li><a href="/sign-up/">Login</a></li> </ul> </nav> </div> </div> </div> </div> </header><section id="hero"><div class="container"><div class="row d-flex"> <div class="col-12"> <div class="title-content"> <h1>Integrate Codecov</h1> </div> </div> </div> </div></section></div><section id="scrollbar"> <div class="container"> <div class="row d-flex justify-content-between align-items-center"> <!-- LOGO --> <a class="logo" href="https://about.codecov.io"> <img src="/wp-content/themes/codecov/assets/brand/sentry-cobranding/logos/codecov-by-sentry-logo.svg" title="Codecov" alt="Codecov" /> </a> <a class="d-flex d-lg-none btn btn-md btn-primary" href="https://codecov.io/login/">Get Started For Free</a> <ul class="list-inline d-none d-lg-block"> <!--<li class="mr-2"> <h6 class="my-0">Get Started With</h6> </li> <li> <a class="btn btn-sm btn-white btn-github plausible-event-name=Scrollbar+Click+Github" href="https://codecov.io/login/gh"><img src="/wp-content/themes/codecov/assets/logos/ci/github/github-icon.svg"> GitHub</a> </li> <li> <a class="btn btn-sm btn-white btn-gitlab plausible-event-name=Scrollbar+Click+Gitlab" href="https://codecov.io/login/gl"><img src="/wp-content/themes/codecov/assets/logos/ci/gitlab/gitlab-icon.svg"> GitLab</a> </li> <li> <a class="btn btn-sm btn-white btn-bitbucket plausible-event-name=Scrollbar+Click+Bitbucket" href="https://codecov.io/login/bb"><img src="/wp-content/themes/codecov/assets/logos/ci/bitbucket/bitbucket-icon.svg"> Bitbucket</a> </li> <li> <a class="btn btn-sm btn-white btn-sentry plausible-event-name=Scrollbar+Click+Sentry" href="https://api.codecov.io/login/sentry?to=https%3A%2F%2Fapp.codecov.io%2Fsentry"><img src="/wp-content/themes/codecov/assets/logos/sentry-logo.svg" /> Sentry</a> </li> --> <li> <a class="btn btn-sm btn-white plausible-event-name=Scrollbar+Click+Login" href="https://codecov.io/login/">Login</a> </li> <li> <a class="btn btn-sm btn-secondary plausible-event-name=Scrollbar+Click+Signup" href="https://about.codecov.io/codecov-free-trial">Try Codecov for Free</a> </li> </ul> </div> </div> </section> <main id="main"> <div class="container"> <div class="row d-flex justify-content-center"> <div class="col-12 col-md-3"> <div class="d-block position-sticky" style="top:20px;"> <h5 class="mb-4">Integration Types</h5> <nav class="integrations__nav"> <ul> <li> <a href="#languages" class="scroll-link"> <i class="fad fa-code"></i> <span>Languages</span> </a> </li> <li> <a href="#code-hosting" class="scroll-link"> <i class="fad fa-code-branch"></i> <span>Code Hosts</span> </a> </li> <li> <a href="#ci-platforms" class="scroll-link"> <i class="fad fa-cogs"></i> <span>CI Platforms</span> </a> </li> <li> <a href="#test-suites" class="scroll-link"> <i class="fad fa-tachometer-alt-fastest"></i> <span>Test Suites</span> </a> </li> <li> <a href="#coverage-tools" class="scroll-link"> <i class="fad fa-umbrella"></i> <span>Coverage Tools</span> </a> </li> <li> <a href="#uploaders" class="scroll-link"> <i class="fad fa-plug"></i> <span>Uploaders</span> </a> </li> <li> <a href="#chat-integrations" class="scroll-link"> <i class="fad fa-comments"></i> <span>Chat</span> </a> </li> <li> <a href="#other-integrations" class="scroll-link"> <i class="fad fa-plug"></i> <span>Other Plugins</span> </a> </li> </ul> </nav> </div> </div> <div class="col-12 col-md-8"> <div class="row"> <div class="col-12 col-lg-8"> <div class="facetwp-facet facetwp-facet-search facetwp-type-search" data-name="search" data-type="search"></div> </div> <div class="col-12 col-lg-4"> <div class="facetwp-facet facetwp-facet-language facetwp-type-fselect" data-name="language" data-type="fselect"></div> </div> </div> <div class="facetwp-template" data-name="integrations"> <div id="languages" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Languages</h6> </div> <div class="col-lg-4"><a href="https://about.codecov.io/language/c-sharp/" class="integration post-140 language type-language status-publish hentry language-c-sharp type-c odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/c-sharp-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_140" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/c-sharp/" data-item_title="C#" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>C#</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/elixir/" class="integration post-145 language type-language status-publish hentry language-elixir type-elixir even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/elixir-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_145" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/elixir/" data-item_title="Elixir" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Elixir</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/php/" class="integration post-156 language type-language status-publish hentry language-php tool-phpunit tool-simpletest type-php odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/php-logo.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_156" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/php/" data-item_title="PHP" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>PHP</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/go/" class="integration post-149 language type-language status-publish hentry language-go tool-github tool-gitlab type-go even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/go-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_149" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/go/" data-item_title="Go" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Go</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/python/" class="integration post-157 language type-language status-publish hentry language-python tool-coverage-py tool-pytest tool-pytest-cov type-python odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/python-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_157" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/python/" data-item_title="Python" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Python</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/erlang/" class="integration post-146 language type-language status-publish hentry language-erlang type-erlang odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/erlang-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_146" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/erlang/" data-item_title="Erlang" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Erlang</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/fortran/" class="integration post-147 language type-language status-publish hentry language-f type-fortran even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/fortran-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_147" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/fortran/" data-item_title="Fortran" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Fortran</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/haskell/" class="integration post-150 language type-language status-publish hentry language-haskell type-haskell odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/haskell-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_150" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/haskell/" data-item_title="Haskell" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Haskell</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/julia/" class="integration post-152 language type-language status-publish hentry language-julia type-julia odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/julia-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_152" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/julia/" data-item_title="Julia" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Julia</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/r/" class="integration post-158 language type-language status-publish hentry language-r type-r even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/r-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_158" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/r/" data-item_title="R" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>R</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/rust/" class="integration post-160 language type-language status-publish hentry language-rust type-rust even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/rust-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_160" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/rust/" data-item_title="Rust" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Rust</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/d/" class="integration post-143 language type-language status-publish hentry language-d type-d odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/d-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_143" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/d/" data-item_title="D" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>D</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/javascript/" class="integration post-154 language type-language status-publish hentry language-javascript type-javascript even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/javascript-js-seeklogo.com_.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_154" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/javascript/" data-item_title="JavaScript" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>JavaScript</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/c/" class="integration post-139 language type-language status-publish hentry language-c type-c odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/c-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_139" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/c/" data-item_title="C" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>C</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/ruby/" class="integration post-159 language type-language status-publish hentry language-ruby type-ruby odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/ruby-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_159" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/ruby/" data-item_title="Ruby" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Ruby</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/xcode/" class="integration post-164 language type-language status-publish hentry language-xcode type-xcode even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/xcode-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_164" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/xcode/" data-item_title="Xcode" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Xcode</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/kotlin/" class="integration post-2879 language type-language status-publish hentry language-kotlin tool-gradle tool-jacoco tool-junit tool-kotest type-kotlin odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/kotlin-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_2879" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/kotlin/" data-item_title="Kotlin" data-item_date="2020-11-19T01:05:29-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Kotlin</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/powershell/" class="integration post-3636 language type-language status-publish hentry company-microsoft language-powershell type-powershell even"><img src="https://about.codecov.io/wp-content/uploads/2021/01/powershell-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_3636" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/powershell/" data-item_title="Powershell" data-item_date="2021-01-29T17:46:38-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Powershell</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/bash/" class="integration post-138 language type-language status-publish hentry language-bash tool-bach type-bash even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bash-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_138" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/bash/" data-item_title="Bash" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bash</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/clojure/" class="integration post-142 language type-language status-publish hentry language-clojure type-clojure odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/clojure-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_142" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/clojure/" data-item_title="Clojure" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Clojure</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/swift/" class="integration post-2834 language type-language status-publish hentry language-swift type-swift even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/swift-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_2834" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/swift/" data-item_title="Swift" data-item_date="2020-11-19T00:09:01-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Swift</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/groovy/" class="integration post-2893 language type-language status-publish hentry language-groovy type-groovy odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/groovy-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_2893" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/groovy/" data-item_title="Groovy" data-item_date="2020-11-19T01:17:37-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Groovy</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/f-sharp/" class="integration post-148 language type-language status-publish hentry language-f-sharp type-f odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/f-sharp-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_148" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/f-sharp/" data-item_title="F#" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>F#</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/scala/" class="integration post-161 language type-language status-publish hentry language-scala type-scala even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/scala-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_161" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/scala/" data-item_title="Scala" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Scala</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/vala/" class="integration post-163 language type-language status-publish hentry language-vala type-vala odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/vala-logo.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_163" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/vala/" data-item_title="Vala" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Vala</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/objective-c/" class="integration post-2877 language type-language status-publish hentry language-objective-c type-objective-c even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/objective-c-logo.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_2877" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/objective-c/" data-item_title="Objective-C" data-item_date="2020-11-19T01:05:08-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Objective-C</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/xtend/" class="integration post-2920 language type-language status-publish hentry language-xtend type-xtend odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/xtend-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_2920" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/xtend/" data-item_title="Xtend" data-item_date="2020-11-19T01:58:12-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Xtend</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/c-plus-plus/" class="integration post-141 language type-language status-publish hentry language-c-plus-plus type-c even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/c-plus-plus-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_141" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/c-plus-plus/" data-item_title="C++" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>C++</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/typescript/" class="integration post-162 language type-language status-publish hentry language-typescript type-typescript odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/typescript-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_162" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/typescript/" data-item_title="Typescript" data-item_date="2020-08-12T23:46:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Typescript</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/dart/" class="integration post-144 language type-language status-publish hentry language-dart type-dart odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/dart-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_144" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/dart/" data-item_title="Dart" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Dart</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/java/" class="integration post-151 language type-language status-publish hentry language-java type-java odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/java-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_151" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/java/" data-item_title="Java" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Java</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/lua/" class="integration post-153 language type-language status-publish hentry language-lua type-lua even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/lua-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_153" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/lua/" data-item_title="Lua" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Lua</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/perl/" class="integration post-155 language type-language status-publish hentry language-perl tool-develcover type-perl odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/perl-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_155" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/perl/" data-item_title="Perl" data-item_date="2020-08-12T23:45:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Perl</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/language/apex/" class="integration post-3143 language type-language status-publish hentry company-salesforce language-apex language-java tool-ant type-apex even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/apex-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="language_3143" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/language/apex/" data-item_title="Apex" data-item_date="2020-11-23T03:37:03-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Apex</h3></div></a></div> </div> </div> <div id="code-hosting" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Source Code Hosting</h6> </div> <div class="col-lg-4"><a href="https://about.codecov.io/tool/bitbucket/" class="integration post-1975 tool type-tool status-publish hentry type-code-host tool-bitbucket type-bitbucket odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bitbucket-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_1975" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bitbucket/" data-item_title="Bitbucket" data-item_date="2020-09-08T11:43:37-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bitbucket</h3></div></a></div><div class="col-lg-4"><a href="https://bitbucket.org/product/enterprise" class="integration post-3290 tool type-tool status-publish hentry type-code-host company-atlassian tool-bitbucket-server type-bitbucket-server odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bitbucket-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3290" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://bitbucket.org/product/enterprise" data-item_title="Bitbucket Server" data-item_date="2020-11-30T16:25:13-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bitbucket Server</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/enterprise" class="integration post-3294 tool type-tool status-publish hentry type-code-host company-github tool-github-enterprise type-github-enterprise odd"><img src="https://about.codecov.io/wp-content/uploads/2020/09/gitub-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3294" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/enterprise" data-item_title="GitHub Enterprise" data-item_date="2020-11-30T16:30:17-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitHub Enterprise</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/github/" class="integration post-1971 tool type-tool status-publish hentry type-code-host tool-github type-github odd"><img src="https://about.codecov.io/wp-content/uploads/2020/09/gitub-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_1971" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/github/" data-item_title="GitHub" data-item_date="2020-09-08T11:40:20-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitHub</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/gitlab/" class="integration post-1974 tool type-tool status-publish hentry type-code-host tool-gitlab type-gitlab even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/gitlab-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_1974" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/gitlab/" data-item_title="GitLab" data-item_date="2020-09-08T11:42:29-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitLab</h3></div></a></div><div class="col-lg-4"><a href="https://about.gitlab.com/install/ce-or-ee/" class="integration post-3292 tool type-tool status-publish hentry type-code-host company-gitlab tool-gitlab-ce-ee type-gitlab-ce-ee odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/gitlab-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3292" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.gitlab.com/install/ce-or-ee/" data-item_title="GitLab CE / EE" data-item_date="2020-11-30T16:26:18-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitLab CE / EE</h3></div></a></div> </div> </div> <div id="ci-platforms" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Continuous Integration</h6> </div> <div class="col-lg-4"><a href="https://about.codecov.io/tool/buildbot/" class="integration post-170 tool type-tool status-publish hentry type-ci-platform tool-buildbot type-buildbot even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/buildbot-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_170" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/buildbot/" data-item_title="Buildbot" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Buildbot</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/github-actions/" class="integration post-176 tool type-tool status-publish hentry type-ci-platform tool-github-actions type-github-actions odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/gitub-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_176" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/github-actions/" data-item_title="GitHub Actions" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitHub Actions</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/gitlab-ci/" class="integration post-177 tool type-tool status-publish hentry type-ci-platform tool-gitlab tool-gitlab-ce-ee type-gitlab-ci even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/gitlab-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_177" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/gitlab-ci/" data-item_title="GitLab CI" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>GitLab CI</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/drone/" class="integration post-175 tool type-tool status-publish hentry type-ci-platform tool-drone type-drone even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/drone-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_175" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/drone/" data-item_title="Drone" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Drone</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/jenkins/" class="integration post-179 tool type-tool status-publish hentry type-ci-platform tool-jenkins type-jenkins odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/jenkins-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_179" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/jenkins/" data-item_title="Jenkins" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Jenkins</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/shippable/" class="integration post-181 tool type-tool status-publish hentry type-ci-platform tool-shippable type-shippable even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/shippable-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_181" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/shippable/" data-item_title="Shippable" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Shippable</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/azure-pipelines/" class="integration post-166 tool type-tool status-publish hentry type-ci-platform tool-azure-pipelines type-azure-pipelines even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/azure-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_166" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/azure-pipelines/" data-item_title="Azure Pipelines" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Azure Pipelines</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/bitrise/" class="integration post-169 tool type-tool status-publish hentry type-ci-platform tool-bitrise type-bitrise odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bitrise-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_169" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bitrise/" data-item_title="Bitrise" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bitrise</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/semaphore/" class="integration post-180 tool type-tool status-publish hentry type-ci-platform tool-semaphore type-semaphore even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/semaphore-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_180" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/semaphore/" data-item_title="Semaphore" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Semaphore</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/travis-ci/" class="integration post-183 tool type-tool status-publish hentry type-ci-platform tool-travis-ci type-travis-ci odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/travis-ci-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_183" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/travis-ci/" data-item_title="Travis CI" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Travis CI</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/wercker/" class="integration post-184 tool type-tool status-publish hentry type-ci-platform tool-wercker type-wercker even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/wercker-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_184" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/wercker/" data-item_title="Wercker" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Wercker</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/appveyor/" class="integration post-165 tool type-tool status-publish hentry type-ci-platform tool-appveyor type-appveyor odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/appveyor-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_165" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/appveyor/" data-item_title="AppVeyor" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>AppVeyor</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/bamboo/" class="integration post-167 tool type-tool status-publish hentry type-ci-platform tool-bamboo type-bamboo even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bamboo-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_167" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bamboo/" data-item_title="Bamboo" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bamboo</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/bitbucket-pipelines/" class="integration post-168 tool type-tool status-publish hentry type-ci-platform tool-bitbucket type-bitbucket-pipelines odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bitbucket-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_168" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bitbucket-pipelines/" data-item_title="Bitbucket Pipelines" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bitbucket Pipelines</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/buildkite/" class="integration post-171 tool type-tool status-publish hentry type-ci-platform tool-buildkite type-buildkite even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/buildkite-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_171" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/buildkite/" data-item_title="Buildkite" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Buildkite</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/circleci/" class="integration post-172 tool type-tool status-publish hentry type-ci-platform tool-circleci type-circleci odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/circle-ci-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_172" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/circleci/" data-item_title="CircleCI" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>CircleCI</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/codefresh/" class="integration post-174 tool type-tool status-publish hentry type-ci-platform tool-codefresh type-codefresh even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/codefresh-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_174" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/codefresh/" data-item_title="Codefresh" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Codefresh</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/teamcity-ci/" class="integration post-182 tool type-tool status-publish hentry type-ci-platform tool-teamcity type-teamcity-ci odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/teamcity-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_182" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/teamcity-ci/" data-item_title="TeamCity CI" data-item_date="2020-08-12T23:55:06-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>TeamCity CI</h3></div></a></div> </div> </div> <div id="test-suites" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Test Suites</h6> </div> <div class="col-lg-4"><a href="https://www.cypress.io/" class="integration post-3494 tool type-tool status-publish hentry type-test-suite company-cypress language-javascript tool-cypress type-cypress even"><img src="https://about.codecov.io/wp-content/uploads/2021/01/cypress.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3494" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://www.cypress.io/" data-item_title="Cypress" data-item_date="2021-01-06T19:57:33-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Cypress</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/phpunit/" class="integration post-2683 tool type-tool status-publish hentry type-test-suite language-php tool-pcov tool-xdebug type-phpunit odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/phpunit-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_2683" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/phpunit/" data-item_title="PHPUnit" data-item_date="2020-11-18T16:19:44-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>PHPUnit</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/pytest/" class="integration post-3147 tool type-tool status-publish hentry type-test-suite language-python tool-pytest type-pytest even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/pytest-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3147" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/pytest/" data-item_title="pytest" data-item_date="2020-11-23T03:42:54-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>pytest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/testng/" class="integration post-5834 tool type-tool status-publish hentry type-test-suite language-java type-testng even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/testng-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5834" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/testng/" data-item_title="TestNG" data-item_date="2021-07-22T10:32:21-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>TestNG</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/junit/" class="integration post-3047 tool type-tool status-publish hentry type-test-suite language-java tool-gradle tool-jacoco type-junit odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/junit-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3047" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/junit/" data-item_title="JUnit" data-item_date="2020-11-19T22:19:37-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>JUnit</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/scalatest/" class="integration post-3055 tool type-tool status-publish hentry type-test-suite language-scala tool-scoverage type-scalatest even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/scalatest-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3055" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/scalatest/" data-item_title="ScalaTest" data-item_date="2020-11-20T00:26:33-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>ScalaTest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/unittest/" class="integration post-5705 tool type-tool status-publish hentry type-test-suite language-d tool-unittest type-unittest even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/d-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5705" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/unittest/" data-item_title="UnitTest" data-item_date="2021-07-15T17:59:31-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>UnitTest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/simpletest/" class="integration post-2684 tool type-tool status-publish hentry type-test-suite language-php tool-pcov type-simpletest odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/simpletest-icon.jpg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_2684" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/simpletest/" data-item_title="SimpleTest" data-item_date="2020-11-18T16:19:41-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>SimpleTest</h3></div></a></div><div class="col-lg-4"><a href="https://developer.apple.com/xcode/" class="integration post-4178 tool type-tool status-publish hentry type-test-suite company-apple language-swift tool-xcode type-xcode even"><img src="https://about.codecov.io/wp-content/uploads/2021/02/xcode-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_4178" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://developer.apple.com/xcode/" data-item_title="Xcode" data-item_date="2021-02-18T18:41:39-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Xcode</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/xctest/" class="integration post-3007 tool type-tool status-publish hentry type-test-suite language-objective-c language-swift tool-xcode type-xctest odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/xctest-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3007" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/xctest/" data-item_title="XCTest" data-item_date="2020-11-19T19:45:29-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>XCTest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/rspec-rails/" class="integration post-3035 tool type-tool status-publish hentry type-test-suite language-ruby tool-rspec-rails tool-simplecov type-rspec-rails even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/rspec-rails-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3035" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/rspec-rails/" data-item_title="RSpec Rails" data-item_date="2020-11-19T20:17:02-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>RSpec Rails</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/jest/" class="integration post-5599 tool type-tool status-publish hentry type-test-suite language-javascript language-typescript tool-jest type-jest odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/jest.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5599" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/jest/" data-item_title="Jest" data-item_date="2021-07-15T14:43:17-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Jest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/cunit/" class="integration post-5604 tool type-tool status-publish hentry type-test-suite language-c tool-cunit type-cunit even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/cunit-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5604" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/cunit/" data-item_title="CUnit" data-item_date="2021-07-15T14:52:18-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>CUnit</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/catch2/" class="integration post-3226 tool type-tool status-publish hentry type-test-suite language-c-plus-plus tool-catch2 type-catch2 odd"><img src="" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3226" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/catch2/" data-item_title="Catch2" data-item_date="2020-11-24T19:13:27-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Catch2</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/pester/" class="integration post-3630 tool type-tool status-publish hentry type-test-suite language-powershell tool-pester type-pester even"><img src="https://about.codecov.io/wp-content/uploads/2021/01/pester-logo.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3630" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/pester/" data-item_title="Pester" data-item_date="2021-01-29T17:31:59-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Pester</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/hunit/" class="integration post-5589 tool type-tool status-publish hentry type-test-suite language-haskell tool-hunit type-hunit odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/hunit-1.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5589" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/hunit/" data-item_title="HUnit" data-item_date="2021-07-15T14:43:17-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>HUnit</h3></div></a></div> </div> </div> <div id="coverage-tools" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Coverage Tools</h6> </div> <div class="col-lg-4"><a href="https://about.codecov.io/tool/coverage-py/" class="integration post-3072 tool type-tool status-publish hentry type-coverage-tool language-python type-coverage-py even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/coveragepy-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3072" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/coverage-py/" data-item_title="Coverage.py" data-item_date="2020-11-20T01:08:32-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Coverage.py</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/kcov/" class="integration post-3012 tool type-tool status-publish hentry type-coverage-tool language-bash language-python language-rust tool-kcov type-kcov even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/kcov-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3012" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/kcov/" data-item_title="kcov" data-item_date="2020-11-19T19:50:39-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>kcov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/pytest-cov/" class="integration post-3152 tool type-tool status-publish hentry type-coverage-tool language-python tool-pytest-cov type-pytest-cov odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/pytest-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3152" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/pytest-cov/" data-item_title="pytest-cov" data-item_date="2020-11-23T03:46:15-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>pytest-cov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/openclover/" class="integration post-5681 tool type-tool status-publish hentry type-coverage-tool language-groovy language-java tool-openclover type-openclover even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/openclovericon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5681" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/openclover/" data-item_title="OpenClover" data-item_date="2021-07-15T17:17:53-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>OpenClover</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/slather/" class="integration post-3009 tool type-tool status-publish hentry type-coverage-tool language-objective-c language-swift tool-xcode type-slather odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/slather-icon.jpg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3009" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/slather/" data-item_title="Slather" data-item_date="2020-11-19T19:46:14-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Slather</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/jacoco/" class="integration post-3049 tool type-tool status-publish hentry type-coverage-tool language-java language-kotlin language-scala tool-jacoco tool-junit type-jacoco even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/jacoco-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3049" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/jacoco/" data-item_title="JaCoCo" data-item_date="2020-11-19T22:22:21-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>JaCoCo</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/scoverage/" class="integration post-3052 tool type-tool status-publish hentry type-coverage-tool language-scala tool-scoverage type-scoverage odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/scoverage-licon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3052" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/scoverage/" data-item_title="scoverage" data-item_date="2020-11-20T00:23:47-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>scoverage</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/cobertura/" class="integration post-3210 tool type-tool status-publish hentry type-coverage-tool language-java tool-ant tool-cobertura tool-maven type-cobertura even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/cobertura-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3210" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/cobertura/" data-item_title="Cobertura" data-item_date="2020-11-24T18:56:51-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Cobertura</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/dotcover/" class="integration post-5622 tool type-tool status-publish hentry type-coverage-tool language-c-sharp tool-dotcover type-dotcover odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/dcicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5622" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/dotcover/" data-item_title="dotCover" data-item_date="2021-07-15T15:52:16-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>dotCover</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/pcov/" class="integration post-2831 tool type-tool status-publish hentry type-coverage-tool language-php tool-phpunit tool-simpletest type-pcov even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/pcov-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_2831" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/pcov/" data-item_title="pcov" data-item_date="2020-11-18T21:57:24-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>pcov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/xdebug/" class="integration post-2987 tool type-tool status-publish hentry type-coverage-tool language-php tool-phpunit tool-simpletest type-xdebug odd"><img src="https://about.codecov.io/wp-content/uploads/2020/11/xdebug-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_2987" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/xdebug/" data-item_title="XDebug" data-item_date="2020-11-19T03:08:19-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>XDebug</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/llvm/" class="integration post-3026 tool type-tool status-publish hentry type-coverage-tool language-objective-c language-swift tool-xcode type-llvm even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/llvm-logo.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3026" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/llvm/" data-item_title="llvm" data-item_date="2020-11-19T20:00:05-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>llvm</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/ncover/" class="integration post-5618 tool type-tool status-publish hentry type-coverage-tool language-c-sharp tool-ncover type-ncover odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/ncover-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5618" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/ncover/" data-item_title="NCover" data-item_date="2021-07-15T15:43:00-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>NCover</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/opencppcoverage/" class="integration post-3221 tool type-tool status-publish hentry type-coverage-tool language-c-plus-plus tool-cmake type-opencppcoverage odd"><img src="" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3221" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/opencppcoverage/" data-item_title="OpenCppCoverage" data-item_date="2020-11-24T19:07:46-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>OpenCppCoverage</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/gcov/" class="integration post-3228 tool type-tool status-publish hentry type-coverage-tool language-c-plus-plus tool-gcov type-gcov even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/gcovicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3228" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/gcov/" data-item_title="gcov" data-item_date="2020-11-24T19:14:35-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>gcov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/develcover/" class="integration post-5651 tool type-tool status-publish hentry type-coverage-tool language-perl tool-develcover type-develcover even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/develcover-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5651" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/develcover/" data-item_title="Devel::Cover" data-item_date="2021-07-15T16:38:28-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Devel::Cover</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/test_coverage/" class="integration post-5666 tool type-tool status-publish hentry type-coverage-tool language-dart tool-test-coverage type-test_coverage odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/test_coverage.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5666" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/test_coverage/" data-item_title="test_coverage" data-item_date="2021-07-15T16:54:53-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>test_coverage</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/coverage/" class="integration post-5671 tool type-tool status-publish hentry type-coverage-tool language-dart tool-codecov tool-coverage type-coverage even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/coverageicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5671" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/coverage/" data-item_title="coverage" data-item_date="2021-07-15T16:58:14-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>coverage</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/bach/" class="integration post-5696 tool type-tool status-publish hentry type-coverage-tool language-bash tool-bach type-bach odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/bachicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5696" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bach/" data-item_title="Bach" data-item_date="2021-07-15T17:50:53-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bach</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/bullseyecoverage/" class="integration post-6901 tool type-tool status-publish hentry type-coverage-tool language-c-plus-plus tool-bullseye type-bullseyecoverage even"><img src="https://about.codecov.io/wp-content/uploads/2022/01/llseye-icon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_6901" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/bullseyecoverage/" data-item_title="BullseyeCoverage" data-item_date="2022-01-20T15:48:21-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>BullseyeCoverage</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/simplecov/" class="integration post-3033 tool type-tool status-publish hentry type-coverage-tool language-ruby tool-rspec-rails tool-simplecov type-simplecov even"><img src="https://about.codecov.io/wp-content/uploads/2020/11/simplecov-licon.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3033" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/simplecov/" data-item_title="SimpleCov" data-item_date="2020-11-19T20:16:08-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>SimpleCov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/coverlet/" class="integration post-5613 tool type-tool status-publish hentry type-coverage-tool language-c-sharp tool-coverlet type-coverlet even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/coverlet-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5613" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/coverlet/" data-item_title="Coverlet" data-item_date="2021-07-15T15:39:08-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Coverlet</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/tarpaulin/" class="integration post-5658 tool type-tool status-publish hentry type-coverage-tool language-rust tool-tarpaulin type-tarpaulin odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/tarrpaylin.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5658" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/tarpaulin/" data-item_title="Tarpaulin" data-item_date="2021-07-15T16:44:47-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Tarpaulin</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/grcov/" class="integration post-5662 tool type-tool status-publish hentry type-coverage-tool language-rust tool-grcov type-grcov even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/grcovicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5662" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/grcov/" data-item_title="Grcov" data-item_date="2021-07-15T16:46:55-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Grcov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/luacov/" class="integration post-5655 tool type-tool status-publish hentry type-coverage-tool language-lua tool-luacov type-luacov odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/luacov.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5655" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/luacov/" data-item_title="LuaCov" data-item_date="2021-07-15T16:41:56-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>LuaCov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/lcov/" class="integration post-3223 tool type-tool status-publish hentry type-coverage-tool language-c-plus-plus tool-lcov type-lcov even"><img src="" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_3223" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/lcov/" data-item_title="lcov" data-item_date="2020-11-24T19:08:28-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>lcov</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/parasoft-jtest/" class="integration post-5634 tool type-tool status-publish hentry type-coverage-tool language-c-plus-plus tool-parasoft-jtest type-parasoft-jtest even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/parasoft.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5634" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/parasoft-jtest/" data-item_title="Parasoft Jtest" data-item_date="2021-07-15T16:13:46-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Parasoft Jtest</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/coco/" class="integration post-5637 tool type-tool status-publish hentry type-coverage-tool language-c language-c-sharp language-c-plus-plus tool-coco type-coco odd"><img src="https://about.codecov.io/wp-content/uploads/2021/07/coco-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5637" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/coco/" data-item_title="Coco" data-item_date="2021-07-15T16:16:55-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Coco</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/tool/cloverage/" class="integration post-5676 tool type-tool status-publish hentry type-coverage-tool language-clojure tool-cloverage type-cloverage even"><img src="https://about.codecov.io/wp-content/uploads/2021/07/cloverageicon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="tool_5676" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/tool/cloverage/" data-item_title="Cloverage" data-item_date="2021-07-15T17:03:36-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Cloverage</h3></div></a></div> </div> </div> <div id="uploaders" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Uploaders</h6> </div> <div class="col-lg-4"><a href="https://github.com/codecov/codecov-python" class="integration post-3095 type-integration status-publish hentry type-uploader language-python type-python-uploader odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/python-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3095" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/codecov/codecov-python" data-item_title="Python Uploader" data-item_date="2020-11-20T02:25:24-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Python Uploader</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/codecov/codecov-node" class="integration post-3089 type-integration status-publish hentry type-uploader language-javascript type-node-uploader even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/nodejs-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3089" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/codecov/codecov-node" data-item_title="Node Uploader" data-item_date="2020-11-20T02:22:51-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Node Uploader</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/codecov/codecov-bash" class="integration post-3091 type-integration status-publish hentry type-uploader language-bash type-bash-uploader even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/bash-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3091" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/codecov/codecov-bash" data-item_title="Bash Uploader" data-item_date="2020-11-20T02:23:43-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Bash Uploader</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/codecov/codecov-ruby" class="integration post-3093 type-integration status-publish hentry type-uploader language-ruby type-ruby-uploader even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/ruby-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3093" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/codecov/codecov-ruby" data-item_title="Ruby Uploader" data-item_date="2020-11-20T02:24:29-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Ruby Uploader</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/codecov/codecov-cli" class="integration post-3097 type-integration status-publish hentry type-uploader language-dart type-codecov-cli odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/dart-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3097" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/codecov/codecov-cli" data-item_title="Codecov CLI" data-item_date="2020-11-20T02:26:37-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Codecov CLI</h3></div></a></div><div class="col-lg-4"><a href="https://github.com/killy971/codecov-haskell" class="integration post-3105 type-integration status-publish hentry type-uploader language-haskell type-haskell-uploader odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/haskell-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_3105" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://github.com/killy971/codecov-haskell" data-item_title="Haskell Uploader" data-item_date="2020-11-20T03:00:31-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Haskell Uploader</h3></div></a></div> </div> </div> <div id="chat-integrations" class="integration-group slow-scroll"> <div class="row"> <div class="col-12"> <h6>Chat Integrations</h6> </div> <div class="col-lg-4"><a href="https://about.codecov.io/product/feature/slack/" class="integration post-191 type-integration status-publish hentry type-chat-integration type-slack odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/slack-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_191" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/product/feature/slack/" data-item_title="Slack" data-item_date="2020-08-13T01:46:29-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Slack</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/product/integration/irc/" class="integration post-195 type-integration status-publish hentry type-chat-integration type-irc even"><img src="https://about.codecov.io/wp-content/uploads/2020/08/irc.png" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_195" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/product/integration/irc/" data-item_title="IRC" data-item_date="2020-08-13T01:46:52-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>IRC</h3></div></a></div><div class="col-lg-4"><a href="https://about.codecov.io/product/integration/gitter/" class="integration post-193 type-integration status-publish hentry type-chat-integration type-gitter odd"><img src="https://about.codecov.io/wp-content/uploads/2020/08/gitter-icon.svg" /><div class="likebtn_container" style="text-align:center;"><!-- LikeBtn.com BEGIN --><span class="likebtn-wrapper" data-identifier="integration_193" data-site_id="5e7e0a99943ec93010c02611" data-theme="review" data-ef_voting="heartbeat" data-show_like_label="false" data-like_enabled="false" data-dislike_enabled="false" data-icon_dislike_show="false" data-share_enabled="false" data-counter_type="single_number" data-counter_frmt="comma" data-counter_count="true" data-tooltip_enabled="false" data-white_label="true" data-popup_disabled="true" data-item_url="https://about.codecov.io/product/integration/gitter/" data-item_title="Gitter" data-item_date="2020-08-13T01:46:40-05:00" data-engine="WordPress" data-plugin_v="2.6.54" data-prx="https://about.codecov.io/wp-admin/admin-ajax.php?action=likebtn_prx" data-event_handler="likebtn_eh" ></span><!-- LikeBtn.com END --></div><div><h3>Gitter</h3></div></a></div> </div> </div> </div> </div> </div> </div> </main> <section id="cta"> <div class="container"> <div class="row d-flex justify-content-center"> <div class="col-8 text-center"> <div class="cta__sign-up"> <div class="row d-flex justify-content-center"> <div class="col-12 col-lg-8"> <h2>Ready to get covered?</h2> <p>Join over a million developers in shipping healthier code today.</p> </div> </div> <div class="row"> <div class="col-12 col-lg-6 py-1"> <a class="btn btn-lg btn-dark-blue w-100 plausible-event-name=Click+Signup" href="https://about.codecov.io/sign-up/">Get Started</a> </div> <div class="col-12 col-lg-6 py-1"> <a class="btn btn-lg btn-primary w-100 plausible-event-name=Click+Demo" href="https://about.codecov.io/demo/">Get Demo</a> </div> </div> </div> </div> </div> </div> </section> <footer id="footer"> <!-- TOP FOOTER --> <div id="footer__top"> <div class="container"> <div class="row d-flex justify-content-center justify-content-lg-start text-center text-lg-left align-items-center"> <div class="col-12 col-lg-1"> <a href="https://about.codecov.io" id="footer__logo" title="codecov"> <img src="/wp-content/themes/codecov/assets/brand/icons/codecov/codecov-circle.svg" loading="lazy" alt="codecov code coverage"> </a> </div> <div class="col-12 col-lg-11 mt-3 mt-lg-0"> <nav id="follow"> <ul> <li> <a href="https://www.linkedin.com/company/codecov/" target="_blank" rel="noopener noreferrer" title="LinkedIn"><i class="fab fa-linkedin"></i></a> </li> <li> <a href="https://twitter.com/codecov" target="_blank" rel="noopener noreferrer" title="Twitter"><i class="fab fa-twitter"></i></a> </li> <li> <a href="https://github.com/codecov" target="_blank" rel="noopener noreferrer" title="Github"><i class="fab fa-github"></i></a> </li> <li> <a href="https://www.youtube.com/channel/UCj-fJuvXv-m05HkSNn0OS9g/featured" target="_blank" rel="noopener noreferrer" title="YouTube"><i class="fab fa-youtube"></i></a> </li> <li> <a href="https://angel.co/company/codecov" target="_blank" rel="noopener noreferrer" title="AngelList"><i class="fab fa-angellist"></i></a> </li> <li> <a href="https://community.codecov.io/" target="_blank" rel="noopener noreferrer" title="Discourse"><i class="fab fa-discourse"></i></a> </li> <li> <a href="https://www.instagram.com/codecov/" target="_blank" rel="noopener noreferrer" title="Instagram"><i class="fab fa-instagram"></i></a> </li> </ul> </nav> </div> </div> </div> </div> <!-- MIDDLE FOOTER --> <div id="footer__middle"> <div class="container"> <div class="row d-flex justify-content-between"> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/product/features/">Product</a></h3> <ul> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <!-- <li><a href="/product/getting-started/">Getting Started</a></li>--> <li><a href="/product/documentation/">Documentation</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/solutions/">Solutions</a></h3> <ul> <li><a href="/for/open-source/">Open Source</a></li> <li><a href="/for/enterprises/">Enterprise</a></li> <li><a href="/for/startups/">Startups</a></li> <li><a href="/for/education/">Education</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/customers/">Customers</a></h3> <ul> <li><a href="/customers/">Customers</a></li> <li><a href="/resources/?_type=case-study">Case Studies</a></li> <li><a href="/resources/community/">Community</a></li> <!-- <li><a href="/customers/advisory-board/">Customer Advisory Board</a></li>--> <!-- <li><a href="/resources/swag/">Swag</a></li>--> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/resources/">Resources</a></h3> <ul> <!-- <li><a href="/resources/?_type=case-study">Case Studies</a></li>--> <li><a href="/resources/?_type=webinar%2Con-demand-webinar">Webinars</a></li> <li><a href="/blog/">Blog</a></li> <li><a href="/product/documentation/">Documentation</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/">Company</a></h3> <ul> <!-- <li><a href="/company/">About Us</a></li>--> <li><a href="/team/">Team</a></li> <li><a href="/company/press/">Press</a></li> <li><a href="/careers/">Careers</a></li> <!--<li><a href="/write-for-us/">Write for us</a></li> --> <!-- <li><a href="/company/partners/">Partners</a></li>--> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/contact/">Contact Us</a></h3> <ul> <li><a href="/contact/">Contact</a></li> <li><a href="/demo/">Demo</a></li> <!-- <li><a href="#chat">Live Chat</a></li>--> <li><a href="https://codecovpro.zendesk.com/">Pro Support</a></li> <li><a href="https://codecoventerprise.zendesk.com/">Enterprise Support</a></li> <li><a href="https://community.codecov.com/">Community Board</a></li> </ul> </div> </div> </div> </div> <!-- BOTTOM FOOTER --> <div id="footer__bottom"> <div class="container"> <div class="row d-flex justify-content-center"> <div class="col-12 col-lg-10 d-flex justify-content-center align-items-center text-center mb-3 mb-lg-0"> <nav> <ul> <li><a href="/terms-of-service/">Terms of Service</a></li> <li><a href="/privacy/">Privacy</a></li> <li><a href="/security/">Security</a></li> <li><a href="/gdpr/">GDPR</a></li> <li><a href="/data-processing-addendum/">Data Processing Addendum</a></li> <li><a href="#" class="cky-banner-element">Cookie Preferences</a></li> <li><a href="/privacy/#tabs--california">California Privacy Notice</a></li> </ul> </nav> </div> <div class="col-12 d-flex justify-content-center align-items-center"> <p>© 2025 • SENTRY IS A REGISTERED TRADEMARK OF FUNCTIONAL SOFTWARE, INC.</p> </div> </div> </div> </div> </footer> <!-- LikeBtn.com BEGIN --> <script type="text/javascript">var likebtn_wl = 1; (function(d, e, s) {a = d.createElement(e);m = d.getElementsByTagName(e)[0];a.async = 1;a.src = s;m.parentNode.insertBefore(a, m)})(document, 'script', '//w.likebtn.com/js/w/widget.js'); if (typeof(LikeBtn) != "undefined") { LikeBtn.init(); }</script> <!-- LikeBtn.com END --> <script type="text/javascript" src="https://about.codecov.io/wp-content/themes/codecov/assets/scripts/main-lean.js?version=1743424269&ver=6.7.2" id="script-templates/integrations-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.3.7" id="page-links-to-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <link href="https://about.codecov.io/wp-content/plugins/facetwp/assets/css/front.css?ver=4.3.3" rel="stylesheet"> <script src="https://about.codecov.io/wp-content/plugins/facetwp/assets/js/dist/front.min.js?ver=4.3.3"></script> <link href="https://about.codecov.io/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.css?ver=4.3.3" rel="stylesheet"> <script src="https://about.codecov.io/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.js?ver=4.3.3"></script> <script> window.FWP_JSON = {"prefix":"_","no_results_text":"No results found","ajaxurl":"https:\/\/about.codecov.io\/wp-json\/facetwp\/v1\/refresh","nonce":"8d9ab264d3","preload_data":{"facets":{"search":"<span class=\"facetwp-input-wrap\"><i class=\"facetwp-icon\"><\/i><input type=\"text\" class=\"facetwp-search\" value=\"\" placeholder=\"Enter keywords\" autocomplete=\"off\" \/><\/span>","language":"<select class=\"facetwp-dropdown\" multiple=\"multiple\"><option value=\"\">Any Language<\/option><option value=\"c-plus-plus\" data-counter=\"15\" class=\"d0\">C++<\/option><option value=\"java\" data-counter=\"14\" class=\"d0\">Java<\/option><option value=\"python\" data-counter=\"8\" class=\"d0\">Python<\/option><option value=\"javascript\" data-counter=\"7\" class=\"d0\">Javascript<\/option><option value=\"ruby\" data-counter=\"7\" class=\"d0\">Ruby<\/option><option value=\"swift\" data-counter=\"7\" class=\"d0\">Swift<\/option><option value=\"c-sharp\" data-counter=\"6\" class=\"d0\">C#<\/option><option value=\"php\" data-counter=\"6\" class=\"d0\">PHP<\/option><option value=\"scala\" data-counter=\"6\" class=\"d0\">Scala<\/option><option value=\"bash\" data-counter=\"5\" class=\"d0\">Bash<\/option><option value=\"c\" data-counter=\"5\" class=\"d0\">C<\/option><option value=\"kotlin\" data-counter=\"5\" class=\"d0\">Kotlin<\/option><option value=\"objective-c\" data-counter=\"5\" class=\"d0\">Objective-C<\/option><option value=\"rust\" data-counter=\"5\" class=\"d0\">Rust<\/option><option value=\"dart\" data-counter=\"4\" class=\"d0\">Dart<\/option><option value=\"haskell\" data-counter=\"4\" class=\"d0\">Haskell<\/option><option value=\"typescript\" data-counter=\"4\" class=\"d0\">Typescript<\/option><option value=\"clojure\" data-counter=\"3\" class=\"d0\">Clojure<\/option><option value=\"d\" data-counter=\"3\" class=\"d0\">D<\/option><option value=\"go\" data-counter=\"3\" class=\"d0\">Go<\/option><option value=\"groovy\" data-counter=\"3\" class=\"d0\">Groovy<\/option><option value=\"lua\" data-counter=\"3\" class=\"d0\">Lua<\/option><option value=\"perl\" data-counter=\"3\" class=\"d0\">Perl<\/option><option value=\"elixir\" data-counter=\"2\" class=\"d0\">elixir<\/option><option value=\"erlang\" data-counter=\"2\" class=\"d0\">Erlang<\/option><option value=\"f-sharp\" data-counter=\"2\" class=\"d0\">F#<\/option><option value=\"julia\" data-counter=\"2\" class=\"d0\">Julia<\/option><option value=\"powershell\" data-counter=\"2\" class=\"d0\">Powershell<\/option><option value=\"r\" data-counter=\"2\" class=\"d0\">R<\/option><option value=\"vala\" data-counter=\"2\" class=\"d0\">Vala<\/option><option value=\"xtend\" data-counter=\"2\" class=\"d0\">Xtend<\/option><option value=\"apex\" data-counter=\"1\" class=\"d0\">Apex<\/option><option value=\"f\" data-counter=\"1\" class=\"d0\">F<\/option><option value=\"fortran\" data-counter=\"1\" class=\"d0\">Fortran<\/option><option value=\"xcode\" data-counter=\"1\" class=\"d0\">Xcode<\/option><\/select>"},"template":"","settings":{"debug":{"query_args":{"post_type":["tool","node","integration","language"],"post_status":"publish","orderby":"meta_value","order":"DESC","posts_per_page":-1,"paged":1,"meta_query":{"relation":"OR","0":{"key":"Likes","compare":"NOT EXISTS","type":"numeric"},"1":{"key":"Likes","compare":"EXISTS","type":"numeric"}},"post__in":[]},"sql":"SELECT wp_z25b1sxho9_posts.*\n\t\t\t\t\t FROM wp_z25b1sxho9_posts LEFT JOIN wp_z25b1sxho9_postmeta ON ( wp_z25b1sxho9_posts.ID = wp_z25b1sxho9_postmeta.post_id AND wp_z25b1sxho9_postmeta.meta_key = 'Likes' ) LEFT JOIN wp_z25b1sxho9_postmeta AS mt1 ON ( wp_z25b1sxho9_posts.ID = mt1.post_id )\n\t\t\t\t\t WHERE 1=1 AND ( \n wp_z25b1sxho9_postmeta.post_id IS NULL \n OR \n mt1.meta_key = 'Likes'\n) AND wp_z25b1sxho9_posts.post_type IN ('integration', 'language', 'node', 'tool') AND ((wp_z25b1sxho9_posts.post_status = 'publish'))\n\t\t\t\t\t GROUP BY wp_z25b1sxho9_posts.ID\n\t\t\t\t\t ORDER BY CAST(wp_z25b1sxho9_postmeta.meta_value AS SIGNED) DESC\n\t\t\t\t\t ","facets":{"search":{"enable_relevance":"yes","name":"search","label":"Search","type":"search","source":"","search_engine":"","placeholder":"","auto_refresh":"no","operator":"or","selected_values":""},"language":{"name":"language","label":"Language","type":"fselect","source":"acf\/field_5f4d46a03413b","parent_term":"","modifier_type":"off","modifier_values":"","hierarchical":"no","ghosts":"no","preserve_ghosts":"no","operator":"and","orderby":"count","count":"100","source_other":"","label_any":"Any Language","multiple":"yes","selected_values":[]}},"template":{"name":"integrations","label":"Integrations","query":"<?php return [\n \"post_type\" => array(\"tool\",\"node\",\"integration\", \"language\"),\n \"post_status\" => \"publish\",\n \"orderby\" => \"date\",\n \"order\" => \"DESC\",\n \"posts_per_page\" => -1,\n \"paged\" => get_query_var( \"paged\" ),\n'orderby' => 'meta_value',\n 'order' => 'DESC',\n 'meta_query' => array(\n 'relation' => 'OR',\n array(\n 'key' => 'Likes',\n 'compare' => 'NOT EXISTS',\n 'type' => 'numeric'\n ),\n array(\n 'key' => 'Likes',\n 'compare' => 'EXISTS',\n 'type' => 'numeric'\n )\n )\n]; ?>","template":"<?php while (have_posts()): the_post(); ?>\n\n <?php\n if(get_the_type() === 'Code Host') {\n $code_hosts .= card_integration();\n } elseif(get_the_type() === 'Language') {\n $languages .= card_integration();\n } elseif(get_the_type() === 'Coverage Tool') {\n $coverage_tools .= card_integration();\n } elseif(get_the_type() === 'Test Suite') {\n $test_suites .= card_integration();\n } elseif(get_the_type() === 'CI Platform') {\n $ci_platforms .= card_integration();\n } elseif(get_the_type() === 'Cloud Platform') {\n $cloud_platforms .= card_integration();\n } elseif(get_the_type() === 'Uploader') {\n $uploaders .= card_integration();\n } elseif(get_the_type() === 'Chat Integration') {\n $chat_integrations .= card_integration();\n } elseif(get_the_type() === 'Browser Integration') {\n $other_integrations .= card_integration();\n }\n ?>\n\n<?php endwhile; ?>\n\n\n<?php if(!empty($languages)) { ?>\n\n <div id=\"languages\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Languages<\/h6>\n <\/div>\n\n <?php echo $languages; ?>\n\n <\/div>\n\n <\/div>\n\n<?php } ?>\n\n<?php if(!empty($code_hosts)) { ?>\n\n <div id=\"code-hosting\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Source Code Hosting<\/h6>\n <\/div>\n\n <?php echo $code_hosts; ?>\n\n <\/div>\n\n <\/div>\n\n<?php } ?>\n\n\n<?php if(!empty($ci_platforms)) { ?>\n <div id=\"ci-platforms\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Continuous Integration<\/h6>\n <\/div>\n\n <?php echo $ci_platforms; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n\n<?php if(!empty($cloud_platforms)) { ?>\n <div id=\"cloud-platforms\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Cloud Platforms<\/h6>\n <\/div>\n\n <?php echo $cloud_platforms; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n\n<?php if(!empty($test_suites)) { ?>\n <div id=\"test-suites\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Test Suites<\/h6>\n <\/div>\n\n <?php echo $test_suites; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n\n<?php if(!empty($coverage_tools)) { ?>\n <div id=\"coverage-tools\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Coverage Tools<\/h6>\n <\/div>\n\n <?php echo $coverage_tools; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n\n<?php if(!empty($uploaders)) { ?>\n <div id=\"uploaders\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Uploaders<\/h6>\n <\/div>\n\n <?php echo $uploaders; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n\n<?php if(!empty($chat_integrations)) { ?>\n <div id=\"chat-integrations\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Chat Integrations<\/h6>\n <\/div>\n\n <?php echo $chat_integrations; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>\n<?php if(!empty($other_integrations)) { ?>\n <div id=\"other-integrations\" class=\"integration-group slow-scroll\">\n\n <div class=\"row\">\n\n <div class=\"col-12\">\n <h6>Other Integrations<\/h6>\n <\/div>\n\n <?php echo $other_integrations; ?>\n\n <\/div>\n\n <\/div>\n<?php } ?>","layout":{"items":[{"type":"row","items":[{"type":"col","items":[],"settings":{"border":{"style":"none","color":"","width":{"unit":"px","top":0,"right":0,"bottom":0,"left":0}},"background_color":"","padding":{"unit":"px","top":0,"right":0,"bottom":0,"left":0},"text_color":"","text_style":{"align":"","bold":false,"italic":false},"font_size":{"unit":"px","size":0},"name":"el-jvsbbl","css_class":""}}],"settings":{"grid_template_columns":"1fr","border":{"style":"none","color":"","width":{"unit":"px","top":0,"right":0,"bottom":0,"left":0}},"background_color":"","padding":{"unit":"px","top":0,"right":0,"bottom":0,"left":0},"text_color":"","text_style":{"align":"","bold":false,"italic":false},"font_size":{"unit":"px","size":0},"name":"el-j8i9l","css_class":""}}],"settings":{"num_columns":1,"grid_gap":10,"border":{"style":"none","color":"","width":{"unit":"px","top":0,"right":0,"bottom":0,"left":0}},"background_color":"","padding":{"unit":"px","top":0,"right":0,"bottom":0,"left":0},"text_color":"","text_style":{"align":"","bold":false,"italic":false},"font_size":{"unit":"px","size":0},"name":"el-fvfvu8","css_class":"","custom_css":""}},"query_obj":{"post_type":[],"posts_per_page":10,"orderby":[],"filters":[]},"modes":{"display":"advanced","query":"advanced"}},"settings":{"thousands_separator":",","decimal_separator":".","prefix":"_","load_jquery":"no","debug_mode":"on"},"last_indexed":"2 years","row_counts":{"collection":84,"coverage_tool":457,"department":7,"industry":53,"language":315,"new_facet":794,"status":614,"test_suite":457,"tool":457,"type":780},"hooks_used":{"pre_get_posts":["wp-content\/plugins\/wordpress-seo\/inc\/sitemaps\/class-sitemaps.php:243","wp-content\/plugins\/bb-plugin\/classes\/class-fl-builder-admin-posts.php:183","wp-content\/plugins\/bb-plugin\/classes\/class-fl-builder-compatibility.php:200","wp-content\/plugins\/bb-plugin\/classes\/class-fl-builder-compatibility.php:1004","wp-content\/plugins\/public-post-preview\/public-post-preview.php:499","wp-content\/themes\/codecov\/framework\/filters.php:88","wp-content\/plugins\/bb-plugin\/modules\/menu\/menu.php:251","wp-content\/plugins\/bb-plugin\/classes\/class-fl-builder-compatibility.php:951"],"facetwp_indexer_query_args":["wp-content\/themes\/codecov\/framework\/facetwp.php:2"],"facetwp_search_query_args":["wp-content\/themes\/codecov\/framework\/facetwp.php:7"],"facetwp_facet_render_args":["wp-content\/themes\/codecov\/framework\/facetwp.php:14","wp-content\/themes\/codecov\/framework\/facetwp.php:36","wp-content\/themes\/codecov\/framework\/facetwp.php:58","wp-content\/themes\/codecov\/framework\/facetwp.php:80","wp-content\/themes\/codecov\/framework\/facetwp.php:102"]},"post_types":["event","feature","integration","language","page","post","press","product","product_update","resource","solution","term","tool"]},"pager":{"page":1,"per_page":-1,"total_rows":173,"total_pages":1},"num_choices":{"language":35},"labels":{"search":"Search","language":"Language"},"search":{"auto_refresh":"no"},"language":{"placeholder":"Any Language","overflowText":"{n} selected","searchText":"Search","noResultsText":"No results found","operator":"and"}}}}; window.FWP_HTTP = {"get":[],"uri":"product\/integrations","url_vars":[]}; </script> <div id="github-login-interstitial"> <div class="row"> <div class="col-12"> <div class="alert alert-info"> <h5>Before we redirect you to GitHub...</h5> <small>In order to use Codecov an admin must approve your org.</small> </div> </div> <div class="col-10 mx-auto my-3"> <img src="/wp-content/themes/codecov/assets/temp/request-access.gif" class="img-fluid" loading="lazy" /> </div> <div class="col-12"> <a class="btn-github-private plausible-event-name=Click+Github" id="github-private" class="btn btn-sm btn-pink float-right d-block" href="https://codecov.io/login/gh">Continue to GitHub →</a> </div> <div class="col-12 pt-2"> <a class="btn-github-public plausible-event-name=Click+Github" class="float-right d-block" href="https://codecov.io/login/gh"><small>Continue to GitHub (Public Repos Only) →</small></a> </div> </div> </div> </body> </html>