自動操縦とは何ですか?パッケージの新しい自動操縦テストケースに貢献するにはどうすればよいですか?
buntu wiki から:
オートパイロットはUnityの機能テストツールです。キーボードおよびマウスイベントを生成し、Unityおよび関連するアプリケーションの内部状態をテストすることにより、ユーザーアクションをシミュレートします。
QAチーム に参加することで、テストに参加できます。 メーリングリスト-ubuntu-quality 、 起動パッドページ 、および公式の buntu 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つの記事を読むことを強くお勧めします。
here で指定された形式を使用して buntu-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 を参照してください。