Вероятно, это вопрос стоило бы разделить на два, но всё же попытаюсь упаковать в один:
1) Есть задача предложить для тестового фреймоворка нормальный репорт тул (мы в данный момент используем StoryReporter от JBehave). Есть мысли в сторону Allure.
2) Предложить интеграцию Jenkins и Mattermost, чтобы, грубо говоря, высылать результаты рана (той же ссылки на репорт Allure) в один из каналов Mattermost. Вот здесь мыслей по поводу плагина никаких пока нет.
Saboteur, нет-нет, это понятно. Как curl работает я знаю. Просто по какому-то событию это со стороны Jenkins как-то должно произойти, ну, например, что ран закончен.
Именно так.
В маттермосте сделайте отдельного технического юзера, добавьте его в нужный чат, потом можно руками курлом получить его токен, айди чата и слать уже сообщение в этот чат.
Я не помню точно есть ли у токена экспирейшн, возможно однажды полученный токен надолго.
Если не нужно слать в общий чат, можно сделать дайрект чаты с нужными людьми и отправлять каждому из них уведомление.