If humans can find bugs by reading the logs, so can computers
Read the documentation for the latest version.
Snabbkaffe is a trace-based test framework for Erlang. It is lightweight and dependency-free.
It works like this:
This approach can be used in a component test involving an ensemble of interacting processes. It has a few nice properties:
Additionally, snabbkaffe supports fault and delay injection into the system to test correctness of the supervision trees and rare code paths.
Add the following to rebar.config:
{deps, [{snabbkaffe, {git, "https://github.com/kafka4beam/snabbkaffe.git", {tag, "1.0.0"}}}]}.
Erlang
98.3%
Makefile
1.7%
If humans can find bugs by reading the logs, so can computers
Read the documentation for the latest version.
Snabbkaffe is a trace-based test framework for Erlang. It is lightweight and dependency-free.
It works like this:
This approach can be used in a component test involving an ensemble of interacting processes. It has a few nice properties:
Additionally, snabbkaffe supports fault and delay injection into the system to test correctness of the supervision trees and rare code paths.
Add the following to rebar.config:
{deps, [{snabbkaffe, {git, "https://github.com/kafka4beam/snabbkaffe.git", {tag, "1.0.0"}}}]}.
Erlang
98.3%
Makefile
1.7%