Package: autotest 0.2.0.003

Mark Padgham

autotest: Automatic Package Testing

Automatic testing of R packages by tracing function calls made in examples and tests, then systematically varying the inputs to check that functions respond sensibly. The package is a development aid for authors submitting to the 'rOpenSci' statistical software review project ('rOpenSci' authors, 2021; <doi:10.5281/zenodo.5556756>).

Authors:Mark Padgham [aut, cre], Jouni Helske [ctb]

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

# Install 'autotest' in R:
install.packages('autotest', repos = c('https://packages.ropensci.org', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ropensci-review-tools/autotest/issues

Pkgdown/docs site:https://docs.ropensci.org

On CRAN:

Conda:

automated-testingfuzzingtesting

6.99 score 54 stars 27 scripts 8 exports 37 dependencies

Last updated from:eb1f646d58 (on main). Checks:10 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK288
pkgdown docsOK229
source / vignettesOK236
linux-releaseOK289
macos-releaseOK228
macos-oldrelOK220
windows-develOK85
windows-releaseOK91
windows-oldrelOK105
wasm-releaseOK137

Exports:autotest_objautotest_packageautotest_typesexpect_autotest_no_errexpect_autotest_no_testdataexpect_autotest_no_warnexpect_autotest_notesexpect_autotest_testdata

Dependencies:backportsbriocachemcallrcheckmateclicrayondata.tabledescdiffobjevaluatefastmapfsglueherejsonlitelifecyclemagrittrmemoiseotelpillarpkgbuildpkgconfigpkgloadpraiseprocessxpsR6rlangrprojroottestthattibbletypetracerutf8vctrswaldowithr

autotest, pkgcheck, goodpractice - which tool does what?
autotest | Changes in response to autotest | goodpractice | Changes in response to goodpractice | pkgcheck | Changes in response to pkgcheck

Last update: 2026-09-01
Started: 2026-09-01

Control of tests
1. .Rd files, example code, and the autotest workflow | 2. Internal structure of the autotest workflow | 3. autotest-ing the stats::cov function | 3.1 Listing tests without conducting them | 3.2 Conducting tests | 3.4 Controlling which tests are conducted | 4. autotest-ing your package | 4.2 Finer control over testing expectations

Last update: 2026-08-31
Started: 2021-02-19

How to use autotest
Integer input | Vector input | List-column conversion | Return results and documentation | Documentation of input parameters | General Procedure

Last update: 2026-08-31
Started: 2021-02-11

Readme and manuals

Help Manual

Help pageTopics
autotest_obj class definitionautotest_obj
autotest_packageautotest_package
autotest_typesautotest_types
expect_autotest_no_errexpect_autotest_no_err
expect_autotest_no_testdataexpect_autotest_no_testdata
expect_autotest_no_warnexpect_autotest_no_warn
expect_autotest_notesexpect_autotest_notes
expect_autotest_testdataexpect_autotest_testdata