NEWS.md
codecov()
and coveralls()
now retry failed requests before raising an error (#428, @jameslamb)
codecov()
now supports GitHub Actions for public repositories without having to specify a token.
New to_sonarqube()
function added to support SonarQube generic XML format (@nibant, @Delfic, #413).
codecov()
now supports GitHub Actions.
New in_covr()
function added to return true if code is being run by covr (#407).
file_coverage()
, environment_coverage()
and function_coverage()
now set R_COVR=true
, to be consistent with package_coverage()
(#407)
{
blocks. covr 3.3.0 switched to using ({
, but this caused an inadvertent regression, as (
will make the result visible it is the last expression in a function. Using if (TRUE) {
restores the previous behavior. (#391, #392)New azure()
function added to make it easy to use covr on Azure Pipelines (#370)
Work around issues related to the new curly curly syntax in rlang (#379, #377, rlang#813)
Compiled code coverage has been improved, in particular C++ templates now contain the merged coverage of all template instances, even if the instances were defined in separate compilation units. (#390)
codecov()
now includes support for the flags field (#365)codecov
now looks codecov.yml
for token if CODECOV_TOKEN
envvar is not set (@MishaCivey #349).per_line()
now does not track lines with only punctuation such as }
or {
(#387)tally_coverage()
now includes compiled code, like it did previously (#384)
Define the necessary coverage flags for C++14, C++17 and C++20 (#369).
to_cobertura()
now works with Cobertura coverage-04.dtd (@samssann, #337).
R6 class generators prefixed with .
are now included in coverage results (@jameslamb, #356).
package_coverage()
gains option pre_clean
, set to FALSE
to disable cleaning of existing objects before running package_coverage()
(@jpritikin, #375)