Я не совсем уверен, что это функция, которую вы ищете. Eunit - это среда тестирования, и, таким образом, функция
eunit:test(...).
предоставит вам информацию о любых функциях тестирования, которые вы написали в модулях.
Если вы действительно хотите создавать отчеты по этим тестам, в формате XML вы просто используете форму:
eunit:test([MODULES], [{report, {eunit_surefire, [{dir, "."}]}}]).
, где MODULES
- это список любых модулей, которые вы хотите протестировать, а все остальное остается прежним (например, fib
и eunit_examples
- это два модуля, которые тестируются в приведенном вами примере .)
Атом report
говорит, что вы хотите сгенерировать отчет, а атом eunit_surefire
говорит, в каком формате сгенерировать отчет. Я не уверен, что есть другие способы генерирования отчетов с использованием XML, кроме использования eunit_surefire
.