Відповіді:
З вікі Ubuntu :
Автопілот - це функціональний інструмент тестування Unity. Він імітує дії користувача, генеруючи події клавіатури та миші, а потім тестуючи внутрішній стан Unity та пов'язаних з ними програм.
Ви можете долучитися до тестування, приєднавшись до команди QA . Ось посилання на їх список розсилки - якість ubuntu , їхню сторінку запуску , а також офіційну сторінку QU Ubuntu .
Щоб встановити Автопілот з командного рядка, виконайте такі команди:
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
Приклад простого тестового блоку:
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
Попередження: Запуск тестів автопілоту на робочому столі за замовчуванням призведе до того, що ваш ПК без вашого контролю надсилає рухи миші та клавіатури. Прочитайте статті нижче, перш ніж сліпо виконувати цю команду.
Існує підручник тут . Крім того, у щотижневому бюлетені Ubuntu було згадано кілька хороших статей. Це написав Ніколас Скаггс, координатор громади групи тестування, які були дуже корисними для мене.
Автопілот: частина 2 - Тут автор проходить простий кейс використання «привіт світу» автопілота
Я настійно рекомендую прочитати три вищезв'язані статті, перш ніж розпочати роботу з автопілотом.
Ви можете подати тестові випадки, надіславши електронний список розсилки якості ubuntu, використовуючи вказаний тут формат .
Крім того, тестові випадки можна витягнути через bzr за допомогою наступної команди:
bzr branch lp:ubuntu-autopilot-tests
Додавання змін тестового випадку до гілки коду можна здійснити за допомогою команди bzr push:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
Додаткову інформацію див. У розділі http://code.launchpad.net/ubuntu-autopilot-tests .