Size: a a a

2020 November 10

AS

Aleksey Shirokikh in DevOps
я более молодежного и красивово что бы выводить в вебе не знаю
источник

ЕО

Евгений Омельченко... in DevOps
Хелм чарта нет => не модно
источник

ЕО

Евгений Омельченко... in DevOps
Не, есть alure ee, он выглядит оч модно, но за денюжку
источник

AS

Aleksey Shirokikh in DevOps
источник

AS

Aleksey Shirokikh in DevOps
источник

A

Alexander in DevOps
Евгений Омельченко
Это выглядит как скрипт для генерации html'ек
Звучит как jinja.
источник
2020 November 11

I

Igor in DevOps
Евгений Омельченко
Чат, а что есть модное-молодёжное, чтобы красиво результаты тестов выводить в вебе? Можно предлагать, что раннеры мне не нужны, язык го
Чисто в теории у go test есть флаг -json. И его вывод чисто в теории можно отправлять в любую базу, которая больше всего нравится, а потом визуализировать инструментом, который нравится. Хоть той же графаной или кибаной.

Но есть нюанс, который мб поправили в новых версиях:
https://github.com/golang/go/issues/37304
источник

ЕО

Евгений Омельченко... in DevOps
Igor
Чисто в теории у go test есть флаг -json. И его вывод чисто в теории можно отправлять в любую базу, которая больше всего нравится, а потом визуализировать инструментом, который нравится. Хоть той же графаной или кибаной.

Но есть нюанс, который мб поправили в новых версиях:
https://github.com/golang/go/issues/37304
Ага, чисто в теории можно написать свой визуализатор тестов. А я и не знал
источник

I

Igor in DevOps
Евгений Омельченко
Ага, чисто в теории можно написать свой визуализатор тестов. А я и не знал
Тут вопрос в том, как и где тесты проводятся и запускаются. В докерфайле при сборке же? Значит там и надо указывать, куда результаты скидывать. Джейсоны уж все должны на раз понимать
источник

ЕО

Евгений Омельченко... in DevOps
Как раз с запуском и хранением проблем нет: тектон+S3. Но вот:

a) джейсоны никто не понимает
б) обычно все визуализаторы хотят сами тесты запускать, а не парсят джейсоны
в) пространные рассуждения не ответ на мой вопрос, а попытка от него убежать
источник

I

Igor in DevOps
Ну и вопрос: что хочется на выходе получить, если тестов много? Достаточно ли просто списка упавших тестов? Если да, то его можно в телегу очень просто перенаправлять. Не очень красиво, зато очень быстро
источник

ЕО

Евгений Омельченко... in DevOps
Эм?!?
источник

ЕО

Евгений Омельченко... in DevOps
https://reportportal.io/

Посмотри хотя бы на один дашборд для тестов. Это не просто список упавших тестов. Статистика, возможность по дереву лазить, читать логи и так далее
источник

ЕО

Евгений Омельченко... in DevOps
У репортала есть демка, глянь
источник

ЕО

Евгений Омельченко... in DevOps
При этом он отсталый в плане флоу: вместо того, чтобы просто отобразить результаты из s3 бакета он ходит в тестсьют и сам его за ручки дёргает. Пещерная система
источник

I

Igor in DevOps
Ну из полезных я там нашёл только интеграцию с таск-трекерами.

В случае, если в докерфайле просто выполнять go test, то одна из фичей там сразу отпадает: при падении на этом шаге образ просто не соберется и, конечно, ни о каком релизе не может идти речи.
Логи он сможет показать только те, которые пишутся (в смысле - это не отладчик, чтобы в любой момент смотреть, что в программе происходит) - значит, джейсоны и репортал будут в этом месте работать одинаково и новая информация из ниоткуда не возьмётся. В кибане можно и статистику получить, и эти же логи прочитать, а если индексацию правильно сделать, то и по дереву лазить.
источник

I

Igor in DevOps
И настройка там не сильно сложная: тупо перехватить вывод докера при сборке и отправить во флюентбит, что по идее уже должно быть заранее сделано при первичной накатке системы - тогда же, когда всякие нод-экспортеры ставятся
источник

SP

Sergei Puzyrev in DevOps
когда я слышу флюентбит - мне уже плохо 🙁
источник

I

Igor in DevOps
Sergei Puzyrev
когда я слышу флюентбит - мне уже плохо 🙁
Ну логстеш возьми или флюэнтд. Ничего не изменится
источник

ЕО

Евгений Омельченко... in DevOps
Ты наркоман? Проблема у меня не в том как собирать вывод го тест, а в том как его отображать
источник