Nothing
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.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.