Strong Automated Testing of OCaml Libraries - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
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⟩
126 Consultations
182 Téléchargements

Partager

Gmail Facebook X LinkedIn More