Skip to content

CBTF 0.5.0 (CRAN)

Choose a tag to compare

@mcol mcol released this 21 Aug 07:54
v0.5.0
551fd6e

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 class cbtf now counts the total number of tests performed, instead of the number of inputs tested.
  • Add the tabulate argument to summary() to control whether the tabulation of results should be printed to the terminal or not.
  • Change the internal structure of the cbtf object to store the names of the functions fuzzed only once.
  • Store the values of the ignore_patterns and ignore_warnings options in the cbtf object.
  • Add the whitelist() function to remove false positives from a cbtf object.
  • 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