Как вывести Java-тесты Selenium, которые не прошли и успешно завершены, в Jenkins через чат-чат Google Hangouts - PullRequest
0 голосов
/ 20 июня 2019

Сначала я хочу сказать, что я новичок в Java и CI / CD, поэтому я даже не знаю, с чего начать. Большая часть документации онлайн слишком сложна для меня, и я не знаю, где искать, потому что так много для меня звучит одинаково. Я надеюсь, что вы можете указать мне в правильном направлении.

У меня есть автоматические тесты с Selenium / Java8, используя TestNG. Эти тесты проводятся каждую ночь через Jenkins, и я хотел бы получить простой вывод теста в чат-чат Google Hangouts в формате, подобном:

TESTSUITE_1: FAILED

Failed Tests: 2/5

Test_1_title: FAILED

Test_2_title: PASSED

Test_3_title: FAILED

Test_4_title: PASSED

Test_5_title: PASSED

В настоящее время Дженкинс может переходить только в видеовстречи в Google: TESTSUITE_1: FAILED.

Я знаю, что в Google Hangouts есть API, но я новичок в API и не знаю, с чего начать. Дженкинс, похоже, не может вывести это простым способом, без всех следов стека. Поэтому идея заключалась в том, чтобы встроить что-то в мое Java-приложение, которое отправляет вывод в API Google Hangouts. Как я уже сказал, я очень плохо знаком с Java и API, поэтому я не знаю, что гуглить и с чего начать. Может ли кто-нибудь помочь мне и направить меня в правильном направлении?

...