Size: a a a

2020 February 24

D

Denis in JS for testing
Vitalii Grygoruk
не ищи себе проблем на голову - запускай все всегда. Лучше посмотри в чем тормоза в твоем пайплайне и где можно что-то запаралелить
В общем-то, сейчас так и происходит. Но когда 50 компонентов, на каждый по 20 тестов, и всё это 10 минут крутится, А ченж был в одном маленьком компонентике, от которого зависит ещё оддин и всё... То просыпается внутренний оптимизатор )

Наверное, и правда лучше всё гонять, чтобы какой-то edge-кейс не пропустить. Просто вдруг все давно пользуются каким-то крутым аппроачем, а я в каменном веке?
источник

OK

Oleksandr Khotemskyi in JS for testing
Denis
Чят, есть вопрос. Кто-нибудь знает инструменты/способы запускать компонентные (rtl/enzyme/cypress-unit-tests/etc.) тесты только для изменившихся компонентов И компонентов на них завязанных? Ясно, что тут можно завелосипедить, то мб есть устоявшиеся подходы?
есть, я даже видел в сайпресе это на докладе
источник

OK

Oleksandr Khotemskyi in JS for testing
Denis
Чят, есть вопрос. Кто-нибудь знает инструменты/способы запускать компонентные (rtl/enzyme/cypress-unit-tests/etc.) тесты только для изменившихся компонентов И компонентов на них завязанных? Ясно, что тут можно завелосипедить, то мб есть устоявшиеся подходы?
а, по поводу изменившихся…
тут хз, надо какой то дифф собирать, анализировать…
источник

OK

Oleksandr Khotemskyi in JS for testing
Denis
Чят, есть вопрос. Кто-нибудь знает инструменты/способы запускать компонентные (rtl/enzyme/cypress-unit-tests/etc.) тесты только для изменившихся компонентов И компонентов на них завязанных? Ясно, что тут можно завелосипедить, то мб есть устоявшиеся подходы?
это вот ща @spirogov занялся этой штукой - анализ покрытия тестов
источник

SP

Sergey Pirogov in JS for testing
Да, я уже книгу по ноде скачал
источник

SP

Sergey Pirogov in JS for testing
Скоро все станет в огне
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Pirogov
Да, я уже книгу по ноде скачал
какая версия node?
источник

SP

Sergey Pirogov in JS for testing
Я решил полностью переключиться на джиес
источник

SP

Sergey Pirogov in JS for testing
источник

OK

Oleksandr Khotemskyi in JS for testing
August 2017

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

OK

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

AV

Alex Vershinin in JS for testing
Alexander Zgnetov
Это как, можно подробнее? Есть например 5 тестов в js, 2 должны автоматом запускаться после коммитов, а все 5 или оставшиеся 3 вручную. Сейчас CI запускает все что есть. Дублировать тесты не хочу.
Привет. Платный cypress?
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
это вот ща @spirogov занялся этой штукой - анализ покрытия тестов
drill4j это конечно круто, жаль что если говорим о BE то тут только адаптировано под Java, надеюсь что поддержка Node/PHP тоже будет
источник
2020 February 25

M

Mike in JS for testing
Можно cucumber подключить и у него есть возможность аннотаций (тегов) для каждого теста. А можно спек файлы свои разбить по папкам и вызывать определенные
источник

AZ

Alexander Zgnetov in JS for testing
Alex Vershinin
Привет. Платный cypress?
Привет. Нет, гитлаб свой, кипарис бесплатный.
источник

BO

Boris Osipov in JS for testing
Denis
Чят, есть вопрос. Кто-нибудь знает инструменты/способы запускать компонентные (rtl/enzyme/cypress-unit-tests/etc.) тесты только для изменившихся компонентов И компонентов на них завязанных? Ясно, что тут можно завелосипедить, то мб есть устоявшиеся подходы?
Если найдёшь решение, напиши потом что сделал, интересная штука
источник

OI

Oleksii Ihnatiuk in JS for testing
Mike
Можно cucumber подключить и у него есть возможность аннотаций (тегов) для каждого теста. А можно спек файлы свои разбить по папкам и вызывать определенные
Это не релевантный ответ. Человек хочет чтобы тесты автоматически понимали какие тесты покрывают измененный код и прогоняли именно их. Ты говоришь о мануальном подходе запуска части тестов
источник

P

Paul G in JS for testing
Ilya Murashka
Что то тихо в последнее время, вы от селениум кемпа отходите?
ru.hexlet.io когда скучно
источник

AV

Alex Vershinin in JS for testing
Paul G
ru.hexlet.io когда скучно
Рахим молодец, всё-таки)
источник

OM

Oleksandr Makohon in JS for testing
Sergey Pirogov
Я решил полностью переключиться на джиес
источник