ніс Kleenex є ніс плагін, який намагається зупинити біль, пов'язаний з великим тестів шляхом запуску тестів, застосовних до змін у вашій [Git] галузі.
Про
Припускаючи, що --with-Kleenex, Kleenex повністю активний на всіх тестових прогонів. Що це означає, це буде намагатися підключитися до бази даних покриття (SQLite: ///coverage.db за замовчуванням) і визначити, які тести вона повинна працювати на основі змін коду. Якщо дані для тесту відсутній в базі даних (наприклад, тест новий), він буде включати цей тест у ванній автоматично. Це нормально для прототипу, але навряд чи стане в нагоді в реальному світі.
Kleenex також перевіряє відсутність освітлення на цьому шляху. За умовчанням це викличе помилку, коли він потрапляє в код зміни, яка не має тестового покриття. Щоб відключити цю функцію, ви повинні встановити --kleenex-скіп-зниклими безвісти.
в реальному світі
Kleenex призначений для роботи в CI умовах. Як правило, ви б налаштувати ваш CI сервер, щоб запустити його в режим запису (з --kleenex-записи), і ваші клієнти (самі, інші розробники) буде просто підключитися до цієї бази даних, щоб виявити покриття. . Це гарантує, що установка залишається в курсі вашої батьківської гілки (наприклад, майстер) і не записувати дані від дітей
Вимоги
- Python
- ніс
Коментар не знайдено