Guile Library

(apicheck)

Overview

(apicheck) exports two routines. apicheck-generate produces a description of the Scheme API exported by a set of modules as an S-expression. apicheck-validate verifies that the API exported by a set of modules is compatible with an API description generated by apicheck-generate.

It would be nice to have Makefile.am fragments here, but for now, see the Guile-Library source distribution for information on how to integrate apicheck with your module's unit test suite.

Usage

apicheck-generate module-names
[Function]

Generate a description of the API exported by the set of modules module-names.

apicheck-validate api module-names
[Function]

Validate that the API exported by the set of modules module-names is compatible with the recorded API description api. Raises an exception if the interface is incompatible.