ClearCode - 株式会社クリアコード

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を使うと、テストの実行結果をシェル上に表示することもできます。


©2006-2009 ClearCode Inc.