Libtest is a project mainly written in Erlang, based on the BSD-3-Clause license.
General Testing Tools for Erlang
I like writing tests but find it hard to write good concurrent tests. Tracking which Erlang processes have received which messages and in which order, swapping out generic OTP (gen_X) behaviours for stubs, the list goes on. And actually writing the assertions about these things is just as hard.
Libtest aims to simplify this stuff by providing
I'm also quite interested in McErlang integration, but that's probably quite a way off.
More documentation to follow. If you're brave enough to use (this is pre-alpha) then please submit bugs to the project issues page. Contributions welcome - you know what to do.