Size: a a a

2020 March 06

AP

Alexander Popov in JS for testing
серьезно непонятно? :)
источник

B

Bola in JS for testing
серьезно ))
источник

OK

Oleksandr Khotemskyi in JS for testing
время мемов про хром
источник

AP

Alexander Popov in JS for testing
Bola
серьезно ))
мало
источник

OK

Oleksandr Khotemskyi in JS for testing
источник

VG

Vitalii Grygoruk in JS for testing
Народ, а у кого-то девелоперы на проектах делают mutation testing? у нас тут юз кейс на backend есть как-раз под это - хотел узнать кто что юзает из инструментов (гуглить умеем в топах всех поисков https://stryker-mutator.io/  - но все же интересно что народ юзает)
источник

VG

Vitalii Grygoruk in JS for testing
(если что это не в контексте браузерного тестирования, а тестирования бизнес логики юнит тестами на бекенде)
источник

A

Artem in JS for testing
Sergey Chepets
вот полез в настройки образов браузеров и подозреваю что причина в 512m оперативы. Пойду проверять
      "78.0": {
       "image": "selenoid/vnc:chrome_78.0",
       "tmpfs": {"/tmp": "size=512m"},
       "cpu" : "1.0",
       "mem" : "512m",
       "port": "4444",
       "path": "/"
     },
Тоже была подобная проблема с оперативой, при чем CPU  это не физичеки а в докерных еденицах измирения. Тоже увеличивал
источник

OV

Oleg Voropaev in JS for testing
Привет. Вопрос  по protractor + jasmine.
Тесты организованы таким образом: множество .spec файлов в которых вложенные describe и it блоки.
В jasmine есть 4  колбэка after/before each/all,  но  они работают внутри своих  describe блоков. Задача в том,  чтобы добавить колбэк,  который будет исполняться по  завершению  именно каждого .spec файла,  т.е. типа after/beforeSpec,  чтобы не дублировать одинаковый код в afterAll() каждого .spec файла. Может кто-то сталкивался,  есть идеи?
источник

IM

Ilya Murashka in JS for testing
в жасмин репортере есть specStart, specDone, может туда засунуть? я хз как это будет работать)
источник

IM

Ilya Murashka in JS for testing
источник

OV

Oleg Voropaev in JS for testing
В репортере -да. И  я эти хуки я  использую для генерации репорта. Попробую туда запихнуть
источник

AP

Alexander Popov in JS for testing
Oleg Voropaev
Привет. Вопрос  по protractor + jasmine.
Тесты организованы таким образом: множество .spec файлов в которых вложенные describe и it блоки.
В jasmine есть 4  колбэка after/before each/all,  но  они работают внутри своих  describe блоков. Задача в том,  чтобы добавить колбэк,  который будет исполняться по  завершению  именно каждого .spec файла,  т.е. типа after/beforeSpec,  чтобы не дублировать одинаковый код в afterAll() каждого .spec файла. Может кто-то сталкивался,  есть идеи?
вынести afterAll в base.js и делать require его в каждом спеке
источник

AP

Alexander Popov in JS for testing
это более корректно
источник

IM

Ilya Murashka in JS for testing
звучит менее костыльно)
источник

OV

Oleg Voropaev in JS for testing
Alexander Popov
вынести afterAll в base.js и делать require его в каждом спеке
Как вариант. Тут, кстати,  еще  вопрос: а  как  поступает  jasnime,  когда этих  коллбэков несколько, например  я делаю  require/import,  как ты предложил и  плюс еще  в самом .spec файле определяю afterAll (). Вызовет ли он  оба или только  первый?
источник

SC

Sergey Chepets in JS for testing
Да, причина была в моем оптимизме!
источник

SC

Sergey Chepets in JS for testing
Всем спасибо за помощь
источник

BO

Boris Osipov in JS for testing
Oleg Voropaev
Как вариант. Тут, кстати,  еще  вопрос: а  как  поступает  jasnime,  когда этих  коллбэков несколько, например  я делаю  require/import,  как ты предложил и  плюс еще  в самом .spec файле определяю afterAll (). Вызовет ли он  оба или только  первый?
а сам как думаешь? какое ожидаемое поведение?
источник

OV

Oleg Voropaev in JS for testing
Boris Osipov
а сам как думаешь? какое ожидаемое поведение?
Думаю, что вызовет тот, который переопределен в .spec файле
источник