特に Flex 4 で、継続的インテグレーションとテスト駆動型開発を行う方法を理解しようとしているところです。
Hudson で開始された Ant スクリプトから FlexUnit4 テストを実行したいと考えています。hudson にアプリをコンパイルさせることはできますが、テストの実行や結果の表示についてはどうすればよいですか?
特に Flex 4 で、継続的インテグレーションとテスト駆動型開発を行う方法を理解しようとしているところです。
Hudson で開始された Ant スクリプトから FlexUnit4 テストを実行したいと考えています。hudson にアプリをコンパイルさせることはできますが、テストの実行や結果の表示についてはどうすればよいですか?
Adobeフォーラムで得たこれらの回答に基づいて、これを機能させました。
ラップされたバージョンのフラッシュ/フレックス テスト アプリケーションを実行し、jUnit ファイル形式でファイルを書き出すコマンドライン AIR テスト ランナーを使用して、hudson でフラッシュ/フレックス テストを実行します。Hudson は、その形式を使用すると、優れた視覚化を行うことができます。
Linux ホストを使用している場合は、AIR に「画面」を表示するように Xvfb を設定することを忘れないでください。そうしないと、機能しません。
詳細については、Google の「hudson air unittest」またはたとえばhttp://www.subotnik.com/blog/?p=100を参照してください。
FlexUnit4 チームの開発者の 1 人が、adobe フォーラムでant/maven を使用したソリューションを提案しています。私は今これを試しています。