Strong Automated Testing of OCaml Libraries - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2021

Strong Automated Testing of OCaml Libraries

Résumé

We present Monolith, a programmable tool that helps apply random testing or fuzz testing to an OCaml library. Monolith provides a rich specification language, which allows the user to describe her library's API, and an engine, which generates clients of this API and executes them. This reduces the problem of testing a library to the problem of testing a complete program, one that is effectively addressed by off-the-shelf fuzzers such as AFL.
Fichier principal
Vignette du fichier
pottier-monolith-2021.pdf (352.65 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03049511 , version 1 (09-12-2020)

Identifiants

  • HAL Id : hal-03049511 , version 1

Citer

François Pottier. Strong Automated Testing of OCaml Libraries. JFLA 2021 - 32es Journées Francophones des Langages Applicatifs, Feb 2021, Saint Médard d’Excideuil, France. ⟨hal-03049511⟩
142 Consultations
199 Téléchargements

Partager

More