Size: a a a

JavaScript testing

2021 August 19

m

mkots in JavaScript testing
Это просто неправильное использование, зачем кормить троля?)
источник

AP

Anton Posikera in JavaScript testing
А сейчас есть какой-то способ подружить Tестомат и CircleCI?
источник

MB

Michael Bodnarchuk in JavaScript testing
Для сбора отчётов уже всё работает. А для запуска джобы на CI нам надо ещё сделать интеграцию
источник

A

Alex in JavaScript testing
Всем привет!
Можно ли протестить наличие атрибута key у компонентов с помощью Enzyme или Testing Library ?
источник

G

Gnam in JavaScript testing
Всем привет. У нас тут вроде были контрибьюторы в репортпортал.
Вот перехожу на него с иглы аллюра и собственно Вопрос: Могу ли я как-то послать кастомную информацию которая в parameters. Если да, то как? Подумываю туда линку на тесткейс в TestRail как вариант подсовывать 😅

P.S> Тесты на вдио
источник

SP

Sergey Pirogov in JavaScript testing
Сходи к Гуменюку
источник

B

Bola in JavaScript testing
можно слать свои атрибуты
есть апишка
reportportal.addAttribute()
источник

G

Gnam in JavaScript testing
пробовал. на скрине выше RESOLUTION:iPhone 8 Plus как раз аттрибут (addAttribute). Только он отображается как тэг и слева в секции. Линка там будет так себе смотреться. 😅
источник

G

Gnam in JavaScript testing
Есть еще description поле, но тоже не разобрался как туда чтото писать для теста из под wdio 😅
источник

BO

Boris Osipov in JavaScript testing
никак. нет такой фичи
источник

G

Gnam in JavaScript testing
Ок, ясно, понятно. 😅

отдельное спасибо за:
`reporterSyncInterval: 10 * 1000 // in ms. default 5000`

А то сидел голову ломал почему не заводится 🤣
источник

BO

Boris Osipov in JavaScript testing
ишью заведи. мб будет время запилю.
reporterSyncInterval - вообще не понимаю как вы умудряетесь это юзать. у вас рп в австралии что-ли хостится, что там никак не зарезолвятся все запросы к рп за 5 сек
источник

B

Bola in JavaScript testing
у меня тесты бегают где-то на гитхабе,  а сервер с rp уж точно на другом конце света
периодически ловлю timeout
reporterSyncInterval - про это не знал, ща попробуем
источник

BO

Boris Osipov in JavaScript testing
timeout и reporterSyncInterval никак не связаны.
источник

BO

Boris Osipov in JavaScript testing
ты просто видел бы незакомпличеные тестайтемы в рп
источник

G

Gnam in JavaScript testing
👍
мне даже 5 сек не хватио. пришлось 10 ставить.
Как только включаю логи селениума - то все хана.
С 10 или даже 15 нормально.

ФИг знает пока почему. Только вроде установил через кубер. Правда там всякие впн и прочие по секьюрности стоят. Рлюс сама машина в EU зоне.
Ну и в прнципе сама админука по себе тоже очень медленно и туго грузится. Буду уже наверное завтра разбираться почему
источник

BO

Boris Osipov in JavaScript testing
не включай логи селениума) там слишком много срет. из-за этого может лагать, да, и нужен больше синкинтервал
источник

G

Gnam in JavaScript testing
Без них у меня тишина да гладь в логах 🤣
пусто совсем. Ну кроме как парочки своих логов из клиентов которые в аллюр слал, но тут еще предстоит заимплементировать 😅
источник

B

Bola in JavaScript testing
сейчас покажу сообщение само
а в rp попадает как interrupted

[0-0] Error: timeout of 30000ms exceeded
[0-0]     at ../node_modules/reportportal-js-client/lib/rest.js:33:23
[0-0]     at processTicksAndRejections (internal/process/task_queues.js:95:5)
источник

BO

Boris Osipov in JavaScript testing
error code не видно, конечно, но если там прилетает ECONNABORTED то ретраев не будет.
источник