(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.
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.