Я придумал концепцию слушателя TestNG, которая была бы полезна для моих потребностей.Можете ли вы создать прослушиватель TestNG для собственных нужд
Я в основном хочу создать свой собственный слушатель, который создаст отчет, используя образец HTML-отчета.
Моя идея заключается в том, что слушатель, как и все остальные, будет объявлен в XML.
Однако я хочу, чтобы мой слушатель посмотрел на XML и посмотрел, сколько классов объявлено и известно, сколько классов тестов должно быть выполнено.
Затем я могу в своем отчете показать индикатор выполнения количества тестовых классов, которые тоже будут выполнены, а затем, в свою очередь, обеспечить живой ход прогресса классов тестов.
Примером может быть, если в моей XML у меня есть 5 тестов классов и заявленные в докладе HTML он показывает индикатор, показывающий 0 из 5.
Поскольку тесты запускаются и закончили индикатор выполнения обновления показывающий ход выполнения тестов в реальном времени.
Является ли эта идея осуществимой/возможной с помощью TestNG? Смогу ли я создать своего собственного слушателя, чтобы сделать то, что хочу достичь?
Любые статьи/советы, которые помогут мне найти правильный путь, были бы полезны.
РЕДАКТИРОВАТЬ: возможно, не задал вопрос наилучшим образом, поэтому любые рекомендации по критике или праву будут оценены.
Это очень интересно. Вы видите, что единственная идея должна была достичь того, чего я хочу, но ваша идея кажется чрезвычайно интересной. Есть ли все-таки вы можете отправить по электронной почте/пополудни и объяснить более подробно? Я не знаком с REST? – colin
Фактически, я использовал REST как обычное слово. Вам просто нужен способ общения между вашим javascript и java. Самый простой способ - HTTP с json. Если вы хотите «современное« решение », но более сложное, вы можете взглянуть на WebSocket. – juherr
Спасибо, я посмотрю ваши предложения :) – colin