CBTF 0.5.0 (CRAN)
Changes in CBTF 0.5.0 (2025-08-21)
- Streamline the progress report from
fuzz(). - In case both an error and a warning are raised by the function being fuzzed, we now report the error; previously the warning was reported because of how
tryCatch()is implemented. - The
length()S3 method for objects of classcbtfnow counts the total number of tests performed, instead of the number of inputs tested. - Add the
tabulateargument tosummary()to control whether the tabulation of results should be printed to the terminal or not. - Change the internal structure of the
cbtfobject to store the names of the functions fuzzed only once. - Store the values of the
ignore_patternsandignore_warningsoptions in thecbtfobject. - Add the
whitelist()function to remove false positives from acbtfobject. - Make
test_input()recognise the"help"keyword, in which case it returns a vector of valid input classes. - Add the
namify()function to help create a named list of custom input objects.
Full Changelog: v0.4.0...v0.5.0