Учитывая, что автоматические тесты пользовательского интерфейса иногда терпят неудачу из-за нестабильности, возможность повторного запуска только неудачных тестов становится невероятно полезной в такой среде, как транспортир. К сожалению, по состоянию на 13.09.2016 нет возможности повторно запустить неудавшиеся тесты с транспортиром.
Как вы, ребята, повторно проводите неудачные тесты? В идеале я хотел бы получить предложения / идеи от людей, использующих JavaScript-реализацию cucumber, cucumberJs.
Есть protractor-flake, разработанный Nick Tomlin, чтобы решить эту проблему, но этот модуль не всегда работает при работе с множественными возможностями, когда вы пытаетесь запускать свои тесты параллельно.
А. Как вы, ребята, повторно проводите неудачные тесты? В идеале я хотел бы получить предложения / идеи от людей, использующих JavaScript-реализацию cucumber, cucumberJs.
Есть protractor-flake, который был разработан Ником Томлином для решения этой проблемы, но этот модуль не всегда работает, когда вы имеете дело с множественными возможностями, когда вы пытаетесь запускать свои тесты параллельно. Есть protractor-flake, который был разработан Ником Томлином для решения этой проблемы, но этот модуль не всегда работает, когда вы имеете дело с множественными возможностями, когда вы пытаетесь запускать свои тесты параллельно.
Этот вопрос: Как повторно запустить неудачные сценарии с помощью Cucumber? почти ответил на вопрос; проблема в следующем: как использовать эту команду (cucumber -f rerun --out rerun.txt), чтобы повторно запустить мои тесты И запустить транспортир параллельно? Эта команда может работать, только если вы не распараллеливаете тесты транспортира;
Б. Как бы вы использовали эту команду огурца для параллельного запуска тестов?
Пожалуйста, ответьте на вопросы A и B выше, еще раз спасибо!