Nothing
fuzz()
.tryCatch()
is implemented.length()
S3 method for objects of class cbtf
now counts the total
number of tests performed, instead of the number of inputs tested.tabulate
argument to summary()
to control whether the tabulation
of results should be printed to the terminal or not.cbtf
object to store the names of
the functions fuzzed only once.ignore_patterns
and ignore_warnings
options in
the cbtf
object.whitelist()
function to remove false positives from a cbtf
object.test_input()
recognise the "help"
keyword, in which case it returns
a vector of valid input classes.namify()
function to help create a named list of custom input
objects.get_exported_functions()
if getNameSpaceExports()
fails.print(..., show_all = TRUE)
.summary()
as attribute "summary_table"
of
the data frame returned.get_exported_functions()
return only fuzzable functions, so that
functions with no arguments are no longer returned.package
argument to fuzz()
as an alternative and simpler way
to specify the namespace where function names are searched.list()
or +
) to be functions with no
arguments (#5).what
argument to fuzz()
accept a list of inputs, so that
the function can test multiple inputs in the same run.test_inputs()
to return a configurable list of problematic
inputs.listify_what
argument to fuzz()
so that each input in what
is also tested in its listified version.length()
.summary()
more informative and include a column with
the inputs tested in the data frame returned.fuzz()
and provide S3 methods
for summary()
and print()
(#1).readline()
, as in an interactive session they
stall waiting for user input (#4).fuzz()
.fuzz()
, summary()
and print()
.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.