Канонический разработали продолжающийся метод для непрерывной оценки прогресса разработки, названной Тесты AutoPilot .
Автопилот является инструментом функционального тестирования. Это моделирует пользовательские действия путем генерации событий клавиатуры и событий от нажатия мыши, и затем тестирования внутреннего состояния рассматриваемого приложения. Это работает на gtk и основанные на QT приложения.
, Таким образом, это включает различные автоматизированные процедуры тестирования для доказательства жизнеспособности любых изменений в сборке.
Канонический указали, что степень автоматизированного тестирования была так успешна , что нормальное 3 альфа-/2 бета подхода к разработке, которая была так распространена в более ранних версиях Ubuntu, больше не требуется. Это могло быть истолковано, что это - близко к "прокручивающемуся выпуску" версия Ubuntu - кто-то использующий эту сборку всегда получает последние версии программного обеспечения во время полного цикла разработки & тестирование. Такой выпуск очень хорошо тестируется автоматизированными тестами.
Этот подход был замечен с разработкой, Полной нетерпения (13.04), и продолжил улучшения и для Дерзкого (13.10) и специально для этого выпуска LTS.
, Как Вы видите от план выпуска - существует только одна официальная бета-версия Надежного человека - это совпадает с бетой 2 для подписаться ароматов Ubuntu.
Для обеспечения гибкости для отличающихся стратегий развития для различных Настольных команд Ubuntu сами команды назначают, хотят ли они "подписаться" к на автоматизированный режим тестирования или следовать более традиционной стратегии выпуска момента времени. До сих пор только настольная команда Ubuntu проявила этот подход. Однако это нужно помнить - за подавляющее большинство программного обеспечения и базового программного обеспечения, которое распространено, этот автоматизированный подход приносит пользу более широкой экосистеме - и действительно приносит пользу Debian и Upstream - ошибки найдены более быстро и продвинуты вверх в случае необходимости.
<час>Связанные Вопросы: