Changelog#

The reference manual is available at https://realtest.gagolewski.com/.

0.2.3 (2023-05-15)#

  • [NEW FEATURE] R (and hence E too) now returns a named list of objects passed thereto as arguments, e.g., R(y^2) extracts y together with its value from the parent environment.

  • [BUGFIX] Self-unit tests no longer depend on LC_LANGUAGE.

  • [BUGFIX] The package requires R >= 4.0.

0.2.1 (2021-06-17)#

  • [NEW FEATURE] sides_comparer is now solely responsible for defining the semantics of side effect prototypes, therefore P performs only few non-invasive sanity checks of its arguments.

  • [BACKWARD INCOMPATIBILITY] Example comparer identical_or_TRUE is no longer available.

  • [BACKWARD INCOMPATIBILITY] maps_identical_or_TRUE has been renamed sides_similar and now allows for ignoring the side effects indicated by the user.

  • [BUGFIX] summary.realtest_results no longer tries to subset symbols.

0.1.2 (2021-06-03)#

  • [BUGFIX] test_dir does not modify the global environment anymore.

  • [BUGFIX] test_dir now evaluates tests in a temporary environment whose parent is the caller’s envir, not namespace:realtest.

0.1.1 (2021-06-01)#

  • [NEW FEATURE] Core functions: E, P, R.

  • [NEW FEATURE] Example comparers.

  • [NEW FEATURE] Example postprocessors.

  • [NEW FEATURE] Example batch case processing/reporting: test_dir, print.realtest_results_summary, and summary.realtest_results.

0.0.0 (2021-05-27)#

  • The realtest project has been established.