
Jevgeni
05.09.2018
11:58:09
Добрый день
Есть какой-нибудь сервис или плагин, который сообщит e-mail'ом или сообщением в Slack о Jenkins job'ах, которые зависли по какой-то причине? (например, slave в offline, или blocked by other job и т.д)
Пока что нашел только Build-timeout Plugin (https://wiki.jenkins.io/display/JENKINS/Build-timeout+Plugin), но он просто абортит джобы, которые выполняются дольше заданного времени.
Мне же нужно какое-то оповещение о том, что джоба зависла, чтобы проверить что случилось и исправить это, а не просто абортить её ?
Уже смотрю в сторону написания своего небольшого микросервиса, который будет слушать дженкис джобы через API и сообщать о тех, которые выполняются дольше заданного количества времени (более 2-ух часов, например), но не хочется усложнять, если есть какое-то готовое решение ?
Буду благодарен за любую помощь ?
P.S Еще нашел https://github.com/Thekubebro/ansible-repo/blob/master/scripts/shell/check_for_long_jenkins_jobs.sh

Кирилл
05.09.2018
12:07:07


Артем
05.09.2018
12:25:24
Добрый день
Есть какой-нибудь сервис или плагин, который сообщит e-mail'ом или сообщением в Slack о Jenkins job'ах, которые зависли по какой-то причине? (например, slave в offline, или blocked by other job и т.д)
Пока что нашел только Build-timeout Plugin (https://wiki.jenkins.io/display/JENKINS/Build-timeout+Plugin), но он просто абортит джобы, которые выполняются дольше заданного времени.
Мне же нужно какое-то оповещение о том, что джоба зависла, чтобы проверить что случилось и исправить это, а не просто абортить её ?
Уже смотрю в сторону написания своего небольшого микросервиса, который будет слушать дженкис джобы через API и сообщать о тех, которые выполняются дольше заданного количества времени (более 2-ух часов, например), но не хочется усложнять, если есть какое-то готовое решение ?
Буду благодарен за любую помощь ?
P.S Еще нашел https://github.com/Thekubebro/ansible-repo/blob/master/scripts/shell/check_for_long_jenkins_jobs.sh
вот тут попробуйте спросить. со многими вопросами помогают: https://t.me/jenkins_ru


Maxim
05.09.2018
12:27:00
Здравствуйте , у меня возникают небольшие трудности с решением данной задачи из за отсутствия опыта. У меня уже есть некоторые мысли, не могли бы вы указать на ошибки, сказать правильно ли я делаю, и помочь с решением или подсказать ресурс который может помочь мне в решении этой задачи.
С Уважением, Максим

Google

Maxim
05.09.2018
12:27:06

Никита
05.09.2018
12:27:57
может глупый вопрос, но есть задача проверить скорость декодирования видео на медиаплеере H.264 HD (1080p x 60fps) с битрейтом 20 мбит\с.
как это сделать? просто найти такое видео и проиграть его средствами медиаплеера?)
или есть какие то программки, которые могут оценить скорость декодирования?)

Richard
05.09.2018
12:28:41

Alexey
05.09.2018
12:35:36

WiCKed
05.09.2018
12:45:33

Richard
05.09.2018
12:45:55
питон

Sergey
05.09.2018
12:46:25

Alexey
05.09.2018
12:47:21
какая разница, на чем писать тыкание кнопочек селениумом
/thread

WiCKed
05.09.2018
12:48:15
У меня десктоп так что будет не селкниум скорее всего

Евгений
05.09.2018
12:51:01
шарп тогда
а вообще лучше то на чём программисты пишут

WiCKed
05.09.2018
12:52:08
Да у нас шарп но изучать его не хочу - в будущем мало где понадобится

Google

Artem
05.09.2018
12:59:41
учите синтаксис питона, потом алгоритмы, потом паттерны программирования, качайте базу, потом уже поймете, что выбор языка программирования - это дело десятое... но вас уже будет не остановить

Sergey
05.09.2018
13:00:17
Это прокатывает только спитоном?

Artem
05.09.2018
13:00:25
нет, конечно
когда питона не было мы крутились как могли
basic, там...

Alex
05.09.2018
14:05:31
Всем привет
Alex Novitski:
Alex Novitski:
Может кто поделиться ресурсами для QA но чтобы информация была на Английском
Например: www.testingexcellence.com, sqaforums.com

Tzeentch
05.09.2018
14:06:53
guru99

Ksenia
05.09.2018
14:06:57

Timur
05.09.2018
14:07:11

Maxim
05.09.2018
14:07:24
https://www.ministryoftesting.com/

Alex
05.09.2018
14:11:14
Спасибо ребята

Anastasiya
05.09.2018
14:37:08
кто вчера искал бесплатные тулы для тест-менеджмента - вот тут можно посмотреть
Наткнулись на короткий обзор беплатных тест-менеджмент систем, решили поделиться ссылкой https://blog.testlodge.com/free-test-case-management-tools-list/ (есть такие, о которых я лично раньше не слышал, может и вам будет интересно)


Maksim
05.09.2018
19:12:43
Добрый день
Есть какой-нибудь сервис или плагин, который сообщит e-mail'ом или сообщением в Slack о Jenkins job'ах, которые зависли по какой-то причине? (например, slave в offline, или blocked by other job и т.д)
Пока что нашел только Build-timeout Plugin (https://wiki.jenkins.io/display/JENKINS/Build-timeout+Plugin), но он просто абортит джобы, которые выполняются дольше заданного времени.
Мне же нужно какое-то оповещение о том, что джоба зависла, чтобы проверить что случилось и исправить это, а не просто абортить её ?
Уже смотрю в сторону написания своего небольшого микросервиса, который будет слушать дженкис джобы через API и сообщать о тех, которые выполняются дольше заданного количества времени (более 2-ух часов, например), но не хочется усложнять, если есть какое-то готовое решение ?
Буду благодарен за любую помощь ?
P.S Еще нашел https://github.com/Thekubebro/ansible-repo/blob/master/scripts/shell/check_for_long_jenkins_jobs.sh
Есть стандартный плагин для слака, но он поддерживает три стандартных статуса. Я как-то столкнулся с такой проблемой, но ничего не нашел для себя. Как вариант Jenkins pipeline, брать апи дженкинса и наворачивать свою логику


Jevgeni
05.09.2018
19:17:39

Maksim
05.09.2018
19:20:05
Спасибо за информацию, буду копать ?
https://javadoc.jenkins-ci.org/hudson/model/Result.html
Если вот этих статусов хватит, то плагин поможет. Нужно будет только правильно подружить слак и плагин (делается, вроде через слак апп, в Гугле есть ссылка), сгенерить глобальный токен и поиграться с версией плагина :)
Если интересно - напиши в лс, мб найду завтра информацию

Vladislava
06.09.2018
06:37:40
Всем привет. Кто-нибудь работал на Jasmine JS? Такая проблема: необходимо получить код веб-страницы (из другого домена) и протестировать его. Есть ли возможность это сделать? Были варианты с window.open() и iframe. но страница не загружается.

Google

Dmitriy
06.09.2018
07:48:31
Нужно чем-то проверить и зафиксировать параметры качества звука в программных телефонах, Кто сталкивался?

Serega
06.09.2018
09:22:10

Dmitriy
06.09.2018
09:23:14

Serega
06.09.2018
09:26:09
Сначала определить в цифрах что значит Качество, что мерять - разборчивость, дикцию, громкость, сигнал шум. Разных людей по разному слышно и слух разный у людей

Jevgeni
06.09.2018
09:30:43

Maksim
06.09.2018
09:36:04

Evgeniy
06.09.2018
09:45:54

Maksim
06.09.2018
09:48:22

Kseniya
06.09.2018
09:48:24
у нас как-то на предыдущей работе кто-то написал бесконечный тест, он логи генерировал, но не заканчивался, и так всю ночь,в итоге логи сожрали всю память, так что это тоже не вариант

Maksim
06.09.2018
09:49:31
Можно смотреть лог на наличие записей, которые гарантируют успех или провал билда и оттуда плясать.

Evgeniy
06.09.2018
09:50:50

Viktor
06.09.2018
09:54:05

Кирилл
06.09.2018
09:55:56
мне если честно не очень понятно, что вкладывается в понятие "качество звука".

Артем
06.09.2018
09:56:22
Это когда Соль звучит как Соль, а Ми как Ми :)

Viktor
06.09.2018
09:56:50
Можно мерить соотношение сигнал/шум, например.
Если есть исходный аудиосигнал, и сигнал "на выходе", то можно исходный сигнал "вычесть" из выходного сигнала, тем самым получив условное кол-во искажений и прочих наводок.
Можно разложить сигнал на спектр, и если мы знаем в каком частотном диапазоне находится полезный сигнал - можем измерить количество шумов.
Так что варианты есть, вполне. И хотя "разборчиваость речи" сейчас дейтсвительно выразить в числах сложно, то кучу побочных параметров можно спокойно измерить.

Roma
06.09.2018
10:57:12
Привет, подскажите пожалуйста, что добавить к тесту в jmeter, что бы видеть при каком потоке провалы, интересует конкретное цфиры

Anton
06.09.2018
10:57:59
Что значит провалы?

Roma
06.09.2018
10:59:45

Google

Roma
06.09.2018
11:00:22
когда поток спадает, обваливается, идет стабильно, нарастает, потом резко спадает, интересно после какого колличества

Max
06.09.2018
11:03:22
это у вас график чего?

Anton
06.09.2018
11:03:24
Все равно не пойму контекст. Что значит обваливается? Что на изображении вообще?
Вижу что графана
А вот что на графике - непонятно

Roma
06.09.2018
11:05:02
запросы в сервис от пользователей

Ilya
06.09.2018
11:05:37
Ставите таймаут допустим на 3 часа, при превышении дженкинс прервет джобу. Уведомления об этом можно прикрутить стандартными инструментами на почту. Единственный минус, при аборте джобы все что она поназапускала останется работать на слейвах

Evgeniy
06.09.2018
12:06:50
иногда если есть что исследовать, можно придумать хоть ребут слейвов, или обойтись рестартом сервисов

Ilya
06.09.2018
12:07:21
единственное что я точно не вспомню, будут ли они работать когда дженкинс сам абортит по таймауту, давно подобного у себя не встречал просто

Evgeniy
06.09.2018
12:09:20
нет , тогда смысла abort' job теряется
все степы джобы в случае аборта работают как failfast

Ilya
06.09.2018
12:09:59
да, но есть post build actions
там можно реализовать любую логику, которая в том числе будет срабатывать на статус aborted

Evgeniy
06.09.2018
12:11:04
ну, в кач-ве примера даже ребутается слейв, так что да