tinytest

Lightweight and Feature Complete Unit Testing Framework

Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main features: install tests with the package. Test results are treated as data that can be stored and manipulated. Test files are R scripts interspersed with test commands, that can be programmed over. Fully automated build-install-test sequence for packages. Skip tests when not run locally (e.g. on CRAN). Flexible and configurable output printing. Compare computed output with output stored with the package. Run tests in parallel. Extensible by other packages. Report side effects.

Total

81

Last month

81

Last week

63

Average per day

3

Daily downloads

Total downloads

Description file content

Package
tinytest
Maintainer
Mark van der Loo
License
GPL-3
Title
Lightweight and Feature Complete Unit Testing Framework
LazyData
no
Type
Package
LazyLoad
yes
Description
Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main features: install tests with the package. Test results are treated as data that can be stored and manipulated. Test files are R scripts interspersed with test commands, that can be programmed over. Fully automated build-install-test sequence for packages. Skip tests when not run locally (e.g. on CRAN). Flexible and configurable output printing. Compare computed output with output stored with the package. Run tests in parallel. Extensible by other packages. Report side effects.
Version
1.1.0
URL
BugReports
https://github.com/markvanderloo/tinytest/issues
Imports
parallel, utils
RoxygenNote
6.1.1
Encoding
UTF-8
NeedsCompilation
no
Packaged
2019-09-26 14:58:33 UTC; mark
Author
Mark van der Loo [aut, cre] ()
Repository
CRAN
Date/Publication
2019-09-26 15:20:02 UTC

install.packages('tinytest')

1.1.0

2 months ago

https://github.com/markvanderloo/tinytest

Mark van der Loo

GPL-3

Imports

parallel, utils

Discussions