PEST, платформа тестирования, которая фокусируется на простоте, только что запустила v2.0. В сообщении об объявлении
создатель Нуно Мадуро пишет: «Команда Pest очень рада представить выпуск Pest 2.0 после периода разработки в 18 месяцев и более 500 коммитов. В этом выпуске представлено несколько интересных функций, которые обещают улучшить пользовательский опыт. Среди заметных улучшений — надежные новые плагины, улучшенный синтаксис и расширенные опции, которые упрощают тестирование, повышают удобство использования и производительность.
Сегодня мы наконец-то делаем долгожданный релиз Pest 2.0! Наш создатель стремится продемонстрировать захватывающие новые функции, которые может предложить эта версия. Настройтесь на видео ниже, чтобы узнать больше.
Основные функции PEST 2 включают в себя:
- Мощный плагин архитектуры, для тестирования архитектурных правил вашего приложения с легкостью
- До 60% Скорость Улучшения при «--параллельном» тестировании, с нашим полностью переписанным параллельным ядром, наслаждайтесь значительно более быстрыми тестовыми запусками
- - опция профиля, чтобы определить самые медленные тесты и оптимизировать их выполнение
- - компактный принтер, минимальный принтер, который выводит только информацию о сбоях
- тестирования --повторная попытка, для экономии времени за счет выполнения только ранее неудачных тестов
- --грязный вариант, только для выполнения тестов с незафиксированными изменениями
- --опция bail, чтобы немедленно завершить набор тестов при обнаружении ошибки или сбоя.
- метод todo() для создания todos в наборе
- тестовПерехватчики ожиданий и каналы, позволяющий адаптировать свои ожидания в соответствии с конкретными потребностями
- тестированияScoped Datasets, для создания наборов данных, относящихся только к определенному компоненту или набору папок
- И многое другое
Для тех, кто уже использует PEST, ознакомьтесь с Руководством по обновлению, чтобы установить последнюю версию в существующих проектах. Для новых проектов посетите руководство по установке.