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