Current section

Files

Jump to
startest src startest@reporters@dot.erl
Raw

src/startest@reporters@dot.erl

-module(startest@reporters@dot).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([new/0]).
-spec new() -> startest@reporters:reporter().
new() ->
{reporter, fun(_, Executed_test) -> case erlang:element(3, Executed_test) of
passed ->
gleam@io:print(gleam_community@ansi:green(<<"ยท"/utf8>>));
{failed, _} ->
gleam@io:print(gleam_community@ansi:red(<<"x"/utf8>>));
skipped ->
gleam@io:print(gleam_community@ansi:gray(<<"-"/utf8>>))
end end, fun(Ctx) ->
startest@logger:log(erlang:element(2, Ctx), <<""/utf8>>)
end}.