Справочная информация:
TestNG поддерживает добавление собственных классов Reporter для изменения создаваемых отчетов или создания новых отчетов по мере необходимости.
Однако JUnit не имеет такой функциональности, поэтому грубым способом было бы написать своего собственного Runner, а затем сгенерировать свой собственный отчет.
Но я задаю этот вопрос, чтобы выяснить, есть ли что-то лучше?
По сути, я хочу добавить пользовательский атрибут для каждого выполняемого метода.
<testcase name="test_test_something" classname="some.class.name" time="0.069" my-own-attribute="somevalue"/>
Итак, мой вопрос:
Как этот отчет XML генерируется JUnit и Gradle?
Есть ли способ изменить этот процесс создания отчета, чтобы добавить пользовательские данные в отчет при минимальных изменениях?