Size: a a a

JavaScript testing

2021 January 15

AL

Alexey Lopato in JavaScript testing
ну может ты там гетаешь 2 терабайтаа данных и твое окружение фейлится. а локально ресурсов хватает. я старый и повторюсь логи приложухи есть возможность посмотреть?
источник

VS

Vitalii Sotnichenko in JavaScript testing
Alexey Lopato
ну может ты там гетаешь 2 терабайтаа данных и твое окружение фейлится. а локально ресурсов хватает. я старый и повторюсь логи приложухи есть возможность посмотреть?
нет, есть только логи по тестам. Не думаю что оно фейлится, так как после этого теста остальные проходят
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
а всякие мапперы и парсеры могут же быть асинх ?
могут
источник

NM

Nikita Maksimov in JavaScript testing
возможно на другом контуре у тебя промиза дольше отрабатывает и ты пытаешься получить свойство у pending, в то время как локально промиза успевает зарезолвиться и выдать нужное значение
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
возможно на другом контуре у тебя промиза дольше отрабатывает и ты пытаешься получить свойство у pending, в то время как локально промиза успевает зарезолвиться и выдать нужное значение
это значит что идет неправильная работа с промисом
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
возможно на другом контуре у тебя промиза дольше отрабатывает и ты пытаешься получить свойство у pending, в то время как локально промиза успевает зарезолвиться и выдать нужное значение
таких ситуаций гонки возникать не должно впринципе
источник

AL

Alexey Lopato in JavaScript testing
Vitalii Sotnichenko
нет, есть только логи по тестам. Не думаю что оно фейлится, так как после этого теста остальные проходят
ну мы тут тоже много чего не думаем. нр логов нет, код ты не показываешь, разницу между тестами своими не говоришь.
Чтото где то не так. дай больше инфы.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
возможно на другом контуре у тебя промиза дольше отрабатывает и ты пытаешься получить свойство у pending, в то время как локально промиза успевает зарезолвиться и выдать нужное значение
+ промис всегда остается промисом, даже после резолва
источник

VS

Vitalii Sotnichenko in JavaScript testing
Alexey Lopato
ну мы тут тоже много чего не думаем. нр логов нет, код ты не показываешь, разницу между тестами своими не говоришь.
Чтото где то не так. дай больше инфы.
выполняю простой запрос который именно на пайплайне фейлится - await I.sendGetRequest(url), {timeout: process.env.TIME_OUT})
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikita Maksimov
возможно на другом контуре у тебя промиза дольше отрабатывает и ты пытаешься получить свойство у pending, в то время как локально промиза успевает зарезолвиться и выдать нужное значение
источник

BO

Boris Osipov in JavaScript testing
Vitalii Sotnichenko
выполняю простой запрос который именно на пайплайне фейлится - await I.sendGetRequest(url), {timeout: process.env.TIME_OUT})
ну выполняешь запрос. тебе приходит фигня и падает. откуда мы знаем почему ваш сервис отвечает фигней? :)
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Vitalii Sotnichenko
выполняю простой запрос который именно на пайплайне фейлится - await I.sendGetRequest(url), {timeout: process.env.TIME_OUT})
- возможно с сиайки нет доступа на тот ендпоинт (файрвол, впн, днс)
- возможно сеть слишком медленная
источник

VS

Vitalii Sotnichenko in JavaScript testing
Oleksandr Khotemskyi
- возможно с сиайки нет доступа на тот ендпоинт (файрвол, впн, днс)
- возможно сеть слишком медленная
да, это похоже единственный вариант
источник

NS

Nick Silver in JavaScript testing
Всем доброго времени суток ! У меня опять общий вопрос к знатокам 😊

Кто-то занимался имплементацией карантина для флаки тестов ? Если да , то интересна схема реализации и какой критерий флаки теста .Заранее спасибо 🙌🏼
источник

AP

Alexander Popov in JavaScript testing
Nick Silver
Всем доброго времени суток ! У меня опять общий вопрос к знатокам 😊

Кто-то занимался имплементацией карантина для флаки тестов ? Если да , то интересна схема реализации и какой критерий флаки теста .Заранее спасибо 🙌🏼
это как - карантин?
источник

NS

Nick Silver in JavaScript testing
Alexander Popov
это как - карантин?
например , у меня в мастере есть тест , который падает в 2 из 10 билдов ( по непонятной причине) . Я хочу , что бы этот тест автоматом помечался как флаки и исключался из следующих билдов , отправляя нотификашку в слак например  а далее уже не проблема составлять какой-то список таких тестов. Я читал , что в некоторых компаниях такой подход применяют , но так понимаю - что это нужно самому кодить . Вот и хотел спросить , возможно у кого-то был такой опыт
источник

AP

Alexander Popov in JavaScript testing
т.е. тест иногда падает, и ты предлагаешь его выключить за это?
источник

NS

Nick Silver in JavaScript testing
Alexander Popov
т.е. тест иногда падает, и ты предлагаешь его выключить за это?
Да , скажем если из 10 прогонов он 3 раза упал  и 7 раз прошел
источник

AP

Alexander Popov in JavaScript testing
нихрена себе подходы пошли 🤔
источник

SP

Sergey Pirogov in JavaScript testing
Nick Silver
Да , скажем если из 10 прогонов он 3 раза упал  и 7 раз прошел
почитай статьи как гугл делает
источник