All Projects → eproxus → unite

eproxus / unite

Licence: MIT license
Pretty EUnit test formatters

Programming Languages

erlang
1774 projects
shell
77523 projects

Travis Hex.pm Version Hex.pm License Erlang Versions Build Tool Donations

Unite

Pretty EUnit test formatters

Example output

Installation & Usage

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.

Profiling

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

Donations

If you or your company use Unite and find it useful, donations are greatly appreciated!

Donate using Liberapay
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].