The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
2026-01-27 – 2026-08-31
typetracer:
autotest_package() now traces actual calls made in a
package’s examples, tests, and vignettes, rather than statically parsing
and re-executing example code.progress parameter to
autotest_package(), replacing quiet, for finer
control over console output.autotest_package() runs.pkg::fn) call tracing.get_params/scrape-examples.R code.yaml_handlers(), R/parse-yaml.R,
R/example-objects.R, R/text-parsing-fns.R, and
other unused yaml-parsing code).checkmate for input assertion checks.package parameter to pkg for
consistency.exportS3Method
tags.2021-02-23 – 2026-01-27
typetracer-based tracing as an
alternative example-execution backend, laying the groundwork for the
0.1.0 rewrite.check_param_is_arbitrary() to skip
mutation-testing of parameters whose values are arbitrary
characters.documented_int_range() and related handling so
documented integer ranges (upper/lower, positive/negative) are properly
tested.CODE_OF_CONDUCT.md and allcontributors
setup.autotest_single_yaml() returning a 0-row data
frame instead of NULL when no items in a report were
testable.remove_comments(),
quote_sequences()).get_Rd_value() to use Rd2txt()
instead of manual parsing, and fixed related Rd-extraction bugs
(get_pkg_functions(), get_Rd_param(),
rm_dontrun_lines()).single_or_vec() to correctly evaluate parameter
expressions and only treat atomic classes as vectors.double_noise test for vectors containing
NAs and adjusted its sensitivity threshold.test_int_as_dbl comparisons to be less sensitive
to spurious differences.split_content_at_commas(),
rm_commas_in_qts(), and
extract_primary_call_content() for a range of edge cases
(quoted strings, matrix results from apply(), expression
delimiters).DESCRIPTION (missing Imports, multi-line
comma-separated fields, package name not on the first line).input-*
test functions so test = FALSE is honoured
consistently.ropenscilabs to the
ropensci-review-tools GitHub organisation and recommended
r-universe installation.2020-07-03 – 2021-02-23
Initial development of the package’s core autotesting framework.
Rd files and source, and
converting them into a structured YAML test specification
(examples_to_yaml() and friends).autotest_rectangular(),
autotest_vector(), and autotest_single() to
systematically mutate rectangular (data.frame/matrix), vector, and
single-value (integer, double, character, logical, name/formula) inputs
and check that functions respond sensibly (informative errors/warnings
rather than silent failure).autotest_package() to run autotesting across
every function in a package, including packages provided as local/source
directories as well as installed packages.report_object/tibble return value,
with columns progressively built out to include test_name,
parameter_type, operation, and
content, plus a summary() method for the
returned object.test_return_has_class,
test_return_desc).param_docs_match_input).test_untested_params), including identification of
parameters that cannot be meaningfully tested and those left at their
default values.autotest_obj S3 class and moved dispatch of
the rectangular/vector/single/return tests onto S3 methods, replacing
what had been long if/else chains.autotest_types parameter/function to control
which categories of test are run.test_data parameter allowing user-supplied
replacement values to be threaded through the rectangular, vector, and
single-value tests instead of only auto-generated ones.testthat integration via
expect_autotest_no_err(),
expect_autotest_no_warn(),
expect_autotest_notes(), and
expect_autotest_no_testdata().\%-escaped operators, and
dontrun/donttest blocks.R CMD check workflow across multiple OSes, and set up
pkgdown.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.