Size: a a a

2019 November 15

OK

Oleksandr Khotemskyi in JS for testing
mkots
Мы на сайпресе пишем, у нас таких проблем нет)
О_о сайпрес автоматически может понять какие логи тебе нужны а какие нет? )
источник

AP

Alexander Popov in JS for testing
он на электроне херачит и логи меньшее что тебя волнует)))
источник

OI

Oleksii Ihnatiuk in JS for testing
Oleksandr Pelykh
комментарии коммитить не принято
все эти консоль логи предназначены только для дебага
и так принято в разработке
а как быть в тестах?
что если мне какие-то консоль логи нужны очень часто в целях дебага. удалять их перед каждым пушем, а потом добавлять заново не очень удобно, да и можно забыть
а оставлять некрасиво

как в этом случае поступать. как делаете вы? поделитесь опытом
если тебе нужно, то пусть будет в коде
источник

AP

Alexander Popov in JS for testing
там бы машина не отвалилась
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
он на электроне херачит и логи меньшее что тебя волнует)))
его волнует npm install по гигу каждый раз )
источник

m

mkots in JS for testing
Oleksandr Khotemskyi
О_о сайпрес автоматически может понять какие логи тебе нужны а какие нет? )
Нет, он все логи тебе дает
источник

m

mkots in JS for testing
Alexander Popov
он на электроне херачит и логи меньшее что тебя волнует)))
++
источник

AP

Alex P in JS for testing
Комментарии и консоль лог это не разные вещи?
источник

OP

Oleksandr Pelykh in JS for testing
Oleksandr Khotemskyi
можно подключить нормальный логгер, и на старте задавать уровень логирования…
а какой нормальный? )
погуглил для ts - typescript-logging
как-то звездочек маловато

или лучше взять JSный?
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Pelykh
а какой нормальный? )
погуглил для ts - typescript-logging
как-то звездочек маловато

или лучше взять JSный?
так js и ts это один язык
источник

OK

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

OK

Oleksandr Khotemskyi in JS for testing
log4js например. Ща тебе тут насоветуют бывалые
источник

VB

Vitalii Budniak in JS for testing
Sergey Chepets
а потом в конфиге jest указывать его testEnvironment. Если кто-то так делал - отпишите плиз
делал, если еще актуально
источник

SC

Sergey Chepets in JS for testing
Vitalii Budniak
делал, если еще актуально
спасибо, вроде настроил.
источник

VB

Vitalii Budniak in JS for testing
Sergey Chepets
Есть, получилось настроить через testEnvironment. Если вдруг у кого-то будет подобная трабла, направляйте ко мне)
там еще можно указать `globalSetup: '<rootDir>/jestGlobalSetup.js',
setupTestFrameworkScriptFile: '<rootDir>/jestSetup.js',
globalTeardown: '<rootDir>/jestGlobalTeardown.js'
`  для Jest + Puppeteer чтоб сделать хоть как й то норм репортер
источник

SC

Sergey Chepets in JS for testing
я так сделал
  setupFilesAfterEnv: [
   "jest-allure/dist/setup",
 ],
источник

VB

Vitalii Budniak in JS for testing
у меня чтот не получилось, кастомно написал
источник

VB

Vitalii Budniak in JS for testing
и как репортер работает, он далет скрин  и запись в HTML файл ?
источник

SC

Sergey Chepets in JS for testing
Пока выглядит как обычный репорт алюра. Я пока еще не добавлял степы и загрузку скрина. Пока настраиваю окружение
источник

SC

Sergey Chepets in JS for testing
Vitalii а как ты юзаешь папитир? puppeteer + Chromium, puppeteer + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD + Chrome, puppeteer-core + chrome, puppetter + selenoid?
источник