CBTF: Caught by the Fuzz! - A Minimalistic Fuzz-Test Runner

A simple runner for fuzz-testing functions in an R package's public interface. Fuzz testing helps identify functions lacking sufficient argument validation, and uncovers problematic inputs that, while valid by function signature, may cause issues within the function body.

Version: 0.5.0
Imports: cli (≥ 3.6.5)
Suggests: testthat (≥ 3.2.3), withr (≥ 3.0.2)
Published: 2025-08-21
DOI: 10.32614/CRAN.package.CBTF
Author: Marco Colombo ORCID iD [aut, cre]
Maintainer: Marco Colombo <mar.colombo13 at gmail.com>
BugReports: https://github.com/mcol/caught-by-the-fuzz/issues
License: GPL-3
URL: https://mcol.github.io/caught-by-the-fuzz/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: CBTF results

Documentation:

Reference manual: CBTF.html , CBTF.pdf

Downloads:

Package source: CBTF_0.5.0.tar.gz
Windows binaries: r-devel: CBTF_0.4.0.zip, r-release: CBTF_0.4.0.zip, r-oldrel: CBTF_0.4.0.zip
macOS binaries: r-release (arm64): CBTF_0.4.0.tgz, r-oldrel (arm64): not available, r-release (x86_64): CBTF_0.5.0.tgz, r-oldrel (x86_64): CBTF_0.5.0.tgz
Old sources: CBTF archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=CBTF to link to this page.