Pretty EUnit test formatters
Add Unite as a dependency in your rebar.config and enable the Unite formatter:
{profiles, [
{test, [
{deps, [unite]},
{eunit_opts, [no_tty, {report, {unite_compact, []}}]}
]}
]}.
Using no_tty is important, because it disables the standard EUnit output.
Then just run Rebar 3 as usual: rebar3 eunit.
To get timings of long running tests, add profile to the option list:
{eunit_opts, [no_tty, {report, {unite_compact, [profile]}}]}.This will show the top 10 slowest tests (or the top N slowest tests if
{profile, N} is used).
If you or your company use Unite and find it useful, donations are greatly appreciated!
