Skip to content

List of Codecov language standards

License

Notifications You must be signed in to change notification settings

phil-davis/standards

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codecov Language Standards

Build Status FOSSA Status

What is this?

This is a repository containing aggregated information about the state of all Codecov language standards. Each standard ensures that Codecov is properly processing reports for a particular lanaguge if its build is passing.

List of Standards

Standard Last Run Travis Codecov
Python Coverage Build codecov
Swift/Xcode Coverage Build codecov
Ruby 1 - Codecov Gem No Data 1 Build Status codecov
Ruby 2 - Bash Uploader Coverage Build codecov
TypeScript Coverage Build codecov
Kotlin Coverage Build codecov
Go Coverage Build codecov
C++ (11) Coverage Build codecov
Java Coverage Build codecov
1: The ruby gem does not appear to generate a report, please see the Ruby 2 - Bash Uploader for status.

Operation Details

Inside the scripts folder, you'll find shell files that run daily on a GitHub Action CRON job. These scripts attach a timestamp to the Last Updated line in the README.md files for each standard and commit this change. This action triggers a GitHub Action build for the respective standard.

Within the GitHub Action build for each standard:

  • Unit tests are run
  • A coverage report is generated (should not vary from commit to commit)
  • Coverage is uploaded to Codecov
  • A script ensures that Codecov's API returns the right coverage percentage

If all of these details check out, then Codecov's processing for that lanaguage is working as intended. The build status of all of these builds are aggregated in the table above.

Contributing

Want to write a standard for a lanaguage that's not listed in the table? Contributions are welcome! See the Contributing Guide for more details.

License

FOSSA Status

About

List of Codecov language standards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • Shell 0.2%