Package: tinytest 1.4.3

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.

Authors:Mark van der Loo [aut, cre]

tinytest_1.4.3.tar.gz
tinytest_1.4.3.zip(r-4.7)tinytest_1.4.3.zip(r-4.6)tinytest_1.4.3.zip(r-4.5)
tinytest_1.4.3.tgz(r-4.6-any)tinytest_1.4.3.tgz(r-4.5-any)
tinytest_1.4.3.tar.gz(r-4.7-any)tinytest_1.4.3.tar.gz(r-4.6-any)
tinytest_1.4.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
tinytest/json (API)

# Install 'tinytest' in R:
install.packages('tinytest', repos = c('https://markvanderloo.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/markvanderloo/tinytest/issues

On CRAN:

Conda:

13.01 score 243 stars 8 packages 1.5k scripts 93k downloads 1 mentions 36 exports 0 dependencies

Last updated from:5498574a51. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING104
source / vignettesOK164
linux-release-x86_64WARNING106
macos-release-arm64WARNING63
macos-oldrel-arm64WARNING65
windows-develWARNING61
windows-releaseWARNING54
windows-oldrelWARNING70
wasm-releaseOK84

Exports:all_failall_passany_failany_passat_homebuild_install_testexit_fileexit_if_notexpect_equalexpect_equal_to_referenceexpect_equivalentexpect_equivalent_to_referenceexpect_errorexpect_falseexpect_identicalexpect_inheritsexpect_lengthexpect_matchexpect_messageexpect_nullexpect_silentexpect_stdoutexpect_trueexpect_warningget_call_wdignorepuppyregister_tinytest_extensionreport_side_effectsrun_test_dirrun_test_filesetup_tinytesttest_alltest_packagetinytestusing

Dependencies:

tinytest by example
expect_equal | expect_equivalent | expect_identical | expect_null | expect_true, expect_false | expect_message | expect_warning | expect_error | expect_silent | ignore

Last update: 2026-03-21
Started: 2019-07-10

Using tinytest
Purpose of this package: unit testing | Expressing tests | Test files | Testing packages | Testing with environmental variables | Running tests in parallel | A few tips on packages and unit testing

Last update: 2022-10-06
Started: 2019-02-22