Size: a a a

2020 February 25

OK

Oleksandr Khotemskyi in JS for testing
¢^°=¶√•|
Они просто и то и то хотят. Серенити, надеюсь, отговорю юзать. А вот для юнит тестов юая, наверное, что-то захотят заюзать.
а при чем тут серенити? Это ж java тул, совершенно другой стек
источник

¢

¢^°=¶√•| in JS for testing
Oleksandr Khotemskyi
а при чем тут серенити? Это ж java тул, совершенно другой стек
Я же не дегенерат, чтобы этого не понимать)) Походу хотят как полноценные е2е тесты, так и юнит тесты тупо для компонентов.
источник

OK

Oleksandr Khotemskyi in JS for testing
¢^°=¶√•|
Я же не дегенерат, чтобы этого не понимать)) Походу хотят как полноценные е2е тесты, так и юнит тесты тупо для компонентов.
ну че ты сразу, нормально же общались
источник

S

Stas in JS for testing
может есть кто работает с wdio 5 + mocha

прописываю в конфиге mochaOpts.grep, но раняться все тесты, а должны только соответстующие выражению
в wdio 4 нормально работало, после перехода на 5 версию перестало
есть мысли?
источник

S

Stas in JS for testing
Stas
может есть кто работает с wdio 5 + mocha

прописываю в конфиге mochaOpts.grep, но раняться все тесты, а должны только соответстующие выражению
в wdio 4 нормально работало, после перехода на 5 версию перестало
есть мысли?
нашел проблему у себя в конфиге, неправильно переопределял grep
источник

TL

Tiko Lakin in JS for testing
Stas
может есть кто работает с wdio 5 + mocha

прописываю в конфиге mochaOpts.grep, но раняться все тесты, а должны только соответстующие выражению
в wdio 4 нормально работало, после перехода на 5 версию перестало
есть мысли?
в смислі wdio створює сесію на кожний спек файл - і закриває сесію для файлів які у вираз греп не попали?
источник

S

Stas in JS for testing
Tiko Lakin
в смислі wdio створює сесію на кожний спек файл - і закриває сесію для файлів які у вираз греп не попали?
Типо того
Точное он идёт по именам тестов и ранит только те тесты в которых содержится нужное выражение

У нас он используется для автоматического запуска ретестов, после того как закончился основной прогон тестов
источник

SG

Sergey Golovin in JS for testing
А как грепом по имени файла делать ретест? Или вы не зафейленные раните?)
источник

TL

Tiko Lakin in JS for testing
Stas
Типо того
Точное он идёт по именам тестов и ранит только те тесты в которых содержится нужное выражение

У нас он используется для автоматического запуска ретестов, после того как закончился основной прогон тестов
👍
вдалося уникнути запуску сесії для файлів які греп не матчить тести?
источник

S

Stas in JS for testing
Sergey Golovin
А как грепом по имени файла делать ретест? Или вы не зафейленные раните?)
Зафейленые
При основном прогоне собираем в файл 2 массива
1 - с названием тестов которые упали
2 - с названием спек которые упали

Из 1 собираем все в строку через «|», получаем некую регулярку

Дальше запускаем тесты второй раз и заменяем в spec 2 массив, а в mochaOpt.grep 1
источник

S

Stas in JS for testing
Tiko Lakin
👍
вдалося уникнути запуску сесії для файлів які греп не матчить тести?
В нашем случае таких файлов нет
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Golovin
А как грепом по имени файла делать ретест? Или вы не зафейленные раните?)
К сожалению - никак
источник

TL

Tiko Lakin in JS for testing
Tiko Lakin
👍
вдалося уникнути запуску сесії для файлів які греп не матчить тести?
источник

OK

Oleksandr Khotemskyi in JS for testing
Tiko Lakin
👍
вдалося уникнути запуску сесії для файлів які греп не матчить тести?
Тоже к сожалению никак, у самого сессия дергается. Тут беда в том что фреймворк запускает сессию раньше чем тест раннер скажет что тест надо запускать
источник

TL

Tiko Lakin in JS for testing
Oleksandr Khotemskyi
Тоже к сожалению никак, у самого сессия дергается. Тут беда в том что фреймворк запускает сессию раньше чем тест раннер скажет что тест надо запускать
хм
в такому випадку можна ігнорити греп моки і заюзати
grep -l -r "smoke:web-fe" src/*  | npm run test --
источник

TL

Tiko Lakin in JS for testing
Tiko Lakin
хм
в такому випадку можна ігнорити греп моки і заюзати
grep -l -r "smoke:web-fe" src/*  | npm run test --
источник

OK

Oleksandr Khotemskyi in JS for testing
Tiko Lakin
хм
в такому випадку можна ігнорити греп моки і заюзати
grep -l -r "smoke:web-fe" src/*  | npm run test --
Прикольно да, не знал
источник

OK

Oleksandr Khotemskyi in JS for testing
Tiko Lakin
хм
в такому випадку можна ігнорити греп моки і заюзати
grep -l -r "smoke:web-fe" src/*  | npm run test --
Но всеравно если внутри файла будут все скипанные тесты браузер передернется
источник

OK

Oleksandr Khotemskyi in JS for testing
Tiko Lakin
хм
в такому випадку можна ігнорити греп моки і заюзати
grep -l -r "smoke:web-fe" src/*  | npm run test --
Можно кстати внутри конфиг файла синхронно генерить свой specs массив и кормить его в config
источник

TL

Tiko Lakin in JS for testing
точно
але все одно треба буде mochaOpts.grep юзати щоб вже у спек файлу відфільтрувати тести
источник