Recent Releases of covr
covr - covr 3.6.0
Added
covr.record_testsoption. WhenTRUE, this enables the recording of the trace of the tests being executed and adds an itemization of which tests result in the execution of each trace. For more details see?covr.record_tests(@dgkf, #463, #485, #503)as.data.frame()now returns an 0 row data frame when there are no functions in a package (#427)codecov()is now more robust whencoverageis not the output frompackage_coverage()andtokenis not provided (#456)package_coverage(code = )now accepts character vectors of length greater than 1 (@bastistician, #481)package_coverage()now handles packages with install or render time examples (#488)package_coverage()now sets the environment variableR_TESTSto the tests-startup.R file like R CMD check does (#420)report()now provides a more detailed error message if theDTandhtmltoolsdependencies are not installed (#500).Fix
parse_gcovbug when package is stored in directory with regex special characters, see #459Error/warning thrown for, respectively, missing gcov or empty parsed gcov output (@stephematician, #448)
Support Google Cloud Build uploading reports to Codecov.io (@MarkEdmondson1234 #469)
covr is now licensed as MIT (#454)
- R
Published by jimhester over 3 years ago
covr - covr 3.5.1
Generated files from cpp11 are now ignored (#437)
codecov()andcoveralls()now retry failed requests before raising an error (#428, @jameslamb)
- R
Published by jimhester over 5 years ago
covr - covr v3.5.0
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).
- R
Published by jimhester almost 6 years ago
covr - covr 3.4.0
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()andfunction_coverage()now setR_COVR=true, to be consistent withpackage_coverage()(#407)
- R
Published by jimhester about 6 years ago
covr - covr 3.3.2
- Fix test failures in the development version of R (4.0.0) (#400)
- R
Published by jimhester over 6 years ago
covr - covr 3.3.1
- Fix inadvertent regression in return visibility when functions are covered.
covr versions prior to 3.3.0 surrounded each statement in
{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. Usingif (TRUE) {restores the previous behavior. (#391, #392)
- R
Published by jimhester over 6 years ago
covr - covr 3.3.0
New Features
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)
Bugfixes and minor improvements
codecov()now includes support for the flags field (#365)codecovnow lookscodecov.ymlfor token ifCODECOV_TOKENenvvar 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 optionpre_clean, set toFALSEto disable cleaning of existing objects before runningpackage_coverage()(@jpritikin, #375)
- R
Published by jimhester over 6 years ago
covr - covr v3.2.1
- Fix for regression when testing coverage of packages using mclapply (#335).
- R
Published by jimhester over 6 years ago
covr - Covr v3.0.0
- The covr license has been changed to GPL-3.
- Set environment variable
R_COVR=truewhen covr is running (#236, #268). - Made the gather-and-merge-results step at the end of package_coverage() more memory efficient (#226, @HenrikBengtsson).
- Support code coverage with icc (#247, @QinWang).
- R
Published by jimhester over 8 years ago