Track and report code coverage for your package and (optionally)
upload the results to a coverage service like Codecov (http://codecov.io) or
Coveralls (http://coveralls.io). Code coverage is a measure of the amount of
code being exercised by the tests. It is an indirect measure of test quality.
This package is compatible with any testing methodology or framework and tracks
coverage of both R code and compiled C/C++/Fortran code.
stats, utils, jsonlite, rex, httr, crayon, withr
R6, knitr, rmarkdown, shiny (>= 0.11.1), htmltools, DT,
testthat, rstudioapi (>= 0.2), devtools

stats, utils, jsonlite, rex, httr, crayon, withr (>= 1.0.2),
memoise

c(person("Jim", "Hester", email = "james.f.hester@gmail.com", role = c("aut", "cre")),
person("Willem", "Ligtenberg", email = "willem.ligtenberg@openanalytics.eu", role = "ctb"))
Track and report code coverage for your package and (optionally)
upload the results to a coverage service like 'Codecov' (http://codecov.io) or
'Coveralls' (http://coveralls.io). Code coverage is a measure of the amount of
code being exercised by a set of tests. It is an indirect measure of test
quality and completeness. This package is compatible with any testing
methodology or framework and tracks coverage of both R code and compiled
C/C++/FORTRAN code.
R6, knitr, rmarkdown, shiny (>= 0.11.1), htmltools,
htmlwidgets (>= 0.7), DT, testthat, rstudioapi (>= 0.2),
devtools, xml2 (>= 1.0.0), parallel
Jim Hester [aut, cre],
Willem Ligtenberg [ctb]

R6, knitr, rmarkdown, shiny (>= 0.11.1), htmltools,
htmlwidgets (>= 0.7), DT (>= 0.2), testthat, rstudioapi (>=
0.2), devtools, xml2 (>= 1.0.0), parallel

c(
person("Jim", "Hester", email = "james.f.hester@gmail.com", role = c("aut", "cre")),
person("Willem", "Ligtenberg", email = "willem.ligtenberg@openanalytics.eu", role = "ctb"),
person("Kirill", "Müller", role = "ctb"),
person("Henrik", "Bengtsson", role = "ctb"),
person("Steve", "Peak", role = "ctb"),
person("Kirill", "Sevastyanenko", role = "ctb"),
person("Jon", "Clayden", role = "ctb"),
person("Robert", "Flight", role = "ctb"),
person("Eric", "Brown", role = "ctb"),
person("Brodie", "Gaslam", role = "ctb"),
person("Will", "Beasley", role = "ctb"),
person("Robert", "Krzyzanowski", role = "ctb"),
person("Markus", "Wamser", role = "ctb"),
person("Karl", "Forner", role = "ctb"),
person("Gergely", "Daróczi", role = "ctb"),
person("Jouni", "Helske", role = "ctb"),
person("Kun", "Ren", role = "ctb"),
person("Jeroen", "Ooms", role = "ctb"),
person("Ken", "Williams", role = "ctb"),
person("Chris", "Campbell", role = "ctb"))
stats, utils, jsonlite, rex, httr, crayon, withr (>= 1.0.2)
R6, knitr, rmarkdown, shiny (>= 0.11.1), htmltools,
htmlwidgets (>= 0.7), DT (>= 0.2), testthat, rstudioapi (>=
0.2), devtools, xml2 (>= 1.0.0), parallel, memoise
Jim Hester [aut, cre],
Willem Ligtenberg [ctb],
Kirill Müller [ctb],
Henrik Bengtsson [ctb],
Steve Peak [ctb],
Kirill Sevastyanenko [ctb],
Jon Clayden [ctb],
Robert Flight [ctb],
Eric Brown [ctb],
Brodie Gaslam [ctb],
Will Beasley [ctb],
Robert Krzyzanowski [ctb],
Markus Wamser [ctb],
Karl Forner [ctb],
Gergely Daróczi [ctb],
Jouni Helske [ctb],
Kun Ren [ctb],
Jeroen Ooms [ctb],
Ken Williams [ctb],
Chris Campbell [ctb]