UxUのコマンドラインオプション
UxUサーバの起動
-uxu-start-serverオプションを指定してFirefox(Thunderbird)を起動すると、UxUサーバだけが単独で起動します。この場合は、以下のようにして同時に-uxu-listen-portオプションを指定すると、任意のポートでUxUサーバを起動することもできます。
$> firefox -uxu-start-server -uxu-listen-port 12345
特定のテストを指定して実行する
-uxu-testcaseオプションでテストケースのファイルもしくはテストケースが置かれているフォルダを指定すると、MozUnitテストランナーが単独で起動し、指定されたテストを自動的に実行します。
$> firefox -uxu-testcase "./tests"
テストの実行結果はMozUnitテストランナー上に表示されます。-uxu-logオプションでログファイルを指定すると、テスト結果をその位置にテキストファイル形式で出力し、MozUnitテストランナーはテスト実行完了後に自動終了します。
-uxu-priorityオプションを使うと、テスト全体の優先度を指定することができます。以下のようにすると、前回成功したテストも含めてすべてのテストを強制的に実行し、結果をファイルに出力して終了します。
$> firefox -uxu-testcase "./tests" -uxu-log ./result.txt -uxu-priority must
リモート操作用のコマンドラインユーティリティのfire-test-runnerを使うと、テストの実行結果をシェル上に表示することもできます。