Size: a a a

2020 April 13

SM

Sewa Makhinya in JS for testing
Eugene Stogniy
источник

m

mkots in JS for testing
Sewa Makhinya
1. у меня ava в качестве запускалки, и тоже такое ощущение, что в этих краях что-то не так…
2. там вроде три браузера ±200MB в кучке, откуда же 800MB?
поставь брут и посмотри
источник

SM

Sewa Makhinya in JS for testing
mkots
поставь брут и посмотри
что или кто есть “брут”?
источник

D

Dmitry in JS for testing
У WebdriverIO есть возможность рана отдельно апи тестов от ui? Или запуск драйвера обязателен?
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
У WebdriverIO есть возможность рана отдельно апи тестов от ui? Или запуск драйвера обязателен?
А зачем тебе wdio для api тестов? Запускай тест раннер напрямую
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
А зачем тебе wdio для api тестов? Запускай тест раннер напрямую
там есть тесты с запуском браузера для костыльных кейсов
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
там есть тесты с запуском браузера для костыльных кейсов
Перепишите костыли и не тяните wdio в api тесты, это же проще
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
Перепишите костыли и не тяните wdio в api тесты, это же проще
там вообще никак, просто нет апи для одного сервиса
источник

D

Dmitry in JS for testing
вот сейчас как раз ищу какоето рациональное решение
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
вот сейчас как раз ищу какоето рациональное решение
ИМХО - если уж без браузера вообще никак, берешь тест раннер, пишешь свои API тесты, а где тебе надо подергать браузер - юзаешь puppeteer или playwright, можно даже в headless моде чтобы на сиайке было проще сетапить
источник

m

mkots in JS for testing
Sewa Makhinya
что или кто есть “брут”?
Broot файловый менеджер на расте
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
ИМХО - если уж без браузера вообще никак, берешь тест раннер, пишешь свои API тесты, а где тебе надо подергать браузер - юзаешь puppeteer или playwright, можно даже в headless моде чтобы на сиайке было проще сетапить
про хедлесс мод я думал, такое тоже можно
источник

DI

Denys Iaremenko in JS for testing
Oleksandr Khotemskyi
ИМХО - если уж без браузера вообще никак, берешь тест раннер, пишешь свои API тесты, а где тебе надо подергать браузер - юзаешь puppeteer или playwright, можно даже в headless моде чтобы на сиайке было проще сетапить
👍🏼👍🏼👍🏼
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
ИМХО - если уж без браузера вообще никак, берешь тест раннер, пишешь свои API тесты, а где тебе надо подергать браузер - юзаешь puppeteer или playwright, можно даже в headless моде чтобы на сиайке было проще сетапить
когда ты говоришь "тест раннер" - ты имеешь ввиду саму mocha/jasmine/cucumber?
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
когда ты говоришь "тест раннер" - ты имеешь ввиду саму mocha/jasmine/cucumber?
да, что больше нравится. Можно еще на ava, jest глянуть
источник

B

Bola in JS for testing
понял
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
да, что больше нравится. Можно еще на ava, jest глянуть
как вариант можно использовать несколько тест раннеров, обьеденить их с помощью npm-run-all а потом все собирать аллюр репортером
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
как вариант можно использовать несколько тест раннеров, обьеденить их с помощью npm-run-all а потом все собирать аллюр репортером
Зачем усложнять? Какая в этом выгода обьеденять в один ран? Всеравно на сиайке будут отдельно запускать
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
Зачем усложнять? Какая в этом выгода обьеденять в один ран? Всеравно на сиайке будут отдельно запускать
чтоб запустить весь скоуп тестов для регрессии
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
чтоб запустить весь скоуп тестов для регрессии
Локально разве что, если лень открывать 2 терминала :)
источник