Size: a a a

2019 October 07

H

Herman in JS for testing
задам пару вопросов в личку, если не против :)
источник

OK

Oleksandr Khotemskyi in JS for testing
Herman
для того чтобы начать гонять тесты параллельно в один момент
опять зависимые тесты
источник

OI

Oleksii Ihnatiuk in JS for testing
дерзай
источник

OI

Oleksii Ihnatiuk in JS for testing
Oleksandr Khotemskyi
опять зависимые тесты
по-другому сложна ребятам 😂
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
по-другому сложна ребятам 😂
Надо просто неписать их. В ущерб скорости если даже так
источник

H

Herman in JS for testing
Oleksandr Khotemskyi
опять зависимые тесты
да, понимаю, пришел "на готовенькое" и остается работать с тем что есть :)
условно говоря, в приложение есть одна точка входа через которую создаются остальные юзеры для остальных тестов. так называемый супер юзер
источник

VS

Vladislava Soboleva in JS for testing
Всем привет. Я пытаюсь подружить protractor и jenkins. Для этого в package добавила scripts, который запускает вебдрайвер и сам тест с protractor.  Первая проблема, веб драйвер в конце теста не выключается.   Вторая проблема это как запускать определенный тест в jenkins если тестов много.
"scripts": {
   "webdriver-start": "./node_modules/.bin/webdriver-manager start --detach",
   "webdriver-update": "./node_modules/.bin/webdriver-manager update",
   "webdriver-stop": "./node_modules/.bin/webdriver-manager shutdown",
   "protractor": "protractor protractor.config.js",
   "dev": "npm run webdriver-update && npm run webdriver-start && npm run protractor && npm run webdriver-stop"
 }
источник

OI

Oleksii Ihnatiuk in JS for testing
сервер в конце убивайте, у меня локально вот такой скрипт lsof -ti tcp:4444 | xargs kill
источник

OI

Oleksii Ihnatiuk in JS for testing
запускать определенный тест так же как и не в дженкинсе, можно делать сьюты, где указываешь пути к тестам и потом запускаешь только определенный сьют или все
источник

SS

Serhii Sobur in JS for testing
Vladislava Soboleva
Всем привет. Я пытаюсь подружить protractor и jenkins. Для этого в package добавила scripts, который запускает вебдрайвер и сам тест с protractor.  Первая проблема, веб драйвер в конце теста не выключается.   Вторая проблема это как запускать определенный тест в jenkins если тестов много.
"scripts": {
   "webdriver-start": "./node_modules/.bin/webdriver-manager start --detach",
   "webdriver-update": "./node_modules/.bin/webdriver-manager update",
   "webdriver-stop": "./node_modules/.bin/webdriver-manager shutdown",
   "protractor": "protractor protractor.config.js",
   "dev": "npm run webdriver-update && npm run webdriver-start && npm run protractor && npm run webdriver-stop"
 }
Так а зачем все эти танцы с бубном?  
"scripts": {
 "pretest": "npx webdriver-manager update"
 "test" : "npx protractor protractor.config.js"
}
источник

OK

Oleksandr Khotemskyi in JS for testing
Serhii Sobur
Так а зачем все эти танцы с бубном?  
"scripts": {
 "pretest": "npx webdriver-manager update"
 "test" : "npx protractor protractor.config.js"
}
npx на сиайке? А ты рисковый
источник

SS

Serhii Sobur in JS for testing
все конечно от ноды зависит, но если там протрактор глобальный берут...
источник

OK

Oleksandr Khotemskyi in JS for testing
Serhii Sobur
все конечно от ноды зависит, но если там протрактор глобальный берут...
npx качнет последний из npm насколько я помню...
источник

OK

Oleksandr Khotemskyi in JS for testing
может быть чревато
источник

SS

Serhii Sobur in JS for testing
ну по идее перед тем как тесты ранить ты в пайплайне сначала все депенденси устанавливаешь, а npx тебе просто бинарник запустит без необходимости полный путь писать
источник

OI

Oleksii Ihnatiuk in JS for testing
вчера проапдейтил немного репу где запускается puppeteer в Selenoid и раннер AVA. Работает на загляденье, https://github.com/CrispusDH/puppeteer-ava-selenoid
источник

OI

Oleksii Ihnatiuk in JS for testing
@xotabu4 уже есть обертки над пупетиром? :)
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
@xotabu4 уже есть обертки над пупетиром? :)
не видел )
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
вчера проапдейтил немного репу где запускается puppeteer в Selenoid и раннер AVA. Работает на загляденье, https://github.com/CrispusDH/puppeteer-ava-selenoid
красавчик, я про пупетир на селеноиде затрагивал на куей фесте
источник

OI

Oleksii Ihnatiuk in JS for testing
рынок плачет я думаю) и просит
источник