а если не в конфиге, а прям в командной строке? rebar eunit —dir=test
выяснил, что проблема была не в настройках rebar3 а именно в сами тестах eunit
например, код ниже приводит к тому что firts_test_() исполняется несколько раз:
first_test_() ->
?debugFmt("running1 in ~p~n", [self()]),
[{"first_case", ?_test( some_test_func()) }].
some_test_func() ->
?debugFmt("running in ~p~n", [self()]),
?assert( 5 =:= 5).
но если убрать debugFmt из first_test_() - то все ок