Checking Test Coverage
, multiple selections available,
DataSHIELD Wiki by DataSHIELD is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at http://www.datashield.ac.uk/wiki
DataSHIELD Wiki by DataSHIELD is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at http://www.datashield.ac.uk/wiki
The coverage of the 'testthat' tests can be assessed by generating a Test Coverage Report.
Test Coverage Reports can be generated using the R package 'covr', which can be installed by using:
install.packages("covr", dependencies=TRUE)library("covr")The Test Coverage Report is a set of HTML web pages. The commands to generate the Report, in this case for the 'dsBaseClient' package are:
pc <- covr::package_coverage(code=c("testthat::test_package('dsBaseClient')"))covr::report(pc, file="/tmp/cr/index.html")The Report will be automatically displayed when generated, and a copy placed in the "/tmp/cr", if the above commands are used.