回答:
Ubuntu wikiから:
オートパイロットは、Unityの機能テストツールです。キーボードイベントとマウスイベントを生成し、Unityおよび関連アプリケーションの内部状態をテストすることにより、ユーザーアクションをシミュレートします。
QAチームに参加すると、テストに参加できます。ここに彼らのメーリングリストへのリンクがあります-ubuntu-quality、彼らのランチパッドページ、そして公式のUbuntu QAページ。
コマンドラインからオートパイロットをインストールするには、次のコマンドを実行します。
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
警告:デフォルトのデスクトップで自動操縦テストを実行すると、PCはマウスとキーボードの動きを制御なしで送信します。このコマンドをやみくもに実行する前に、以下の記事を読んでください。
ここにチュートリアルがあります。さらに、Ubuntu週刊ニュースレターでいくつかの良い記事が言及されています。これらは、テストチームのコミュニティコーディネーターであるNicholas Skaggsによって作成されたもので、私にとって非常に役立ちました。
オートパイロット:パート2-ここでは、著者がオートパイロットの単純な「hello world」ユースケースを説明します。
自動操縦を開始する前に、上記のリンクされた3つの記事を読むことを強くお勧めします。
ここに概説されている指定の形式を使用して、ubuntu-qualityメーリングリストに電子メールを送信することにより、テストケースを送信できます。
さらに、次のコマンドを使用して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を参照してください。