Сначала я хочу сказать, что я новичок в 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, поэтому я не знаю, что гуглить и с чего начать. Может ли кто-нибудь помочь мне и направить меня в правильном направлении?