ある製品の単体テストを自動化しようとしています。これはActionScriptベースですが、FlashBuilderはありません。Jenkinsを使用してすべての自動出力を実行し、ASユニットテストFLAファイルのtestMovieを作成してレンダリングするまで、ファイルですべてを正常に機能させることができます。これを行うと、テストの結果がトレース出力パネルに出力されます。このフラッシュファイルは、JSFLを使用して実行します。
var folderPath = path/to/folder/file.fla
if (fl.fileExists(folderPath))
{
fl.openDocument(folderPath);
fl.getDocumentDOM().testMovie;
fl.getDocumentDOM().close(false);
fl.outputPanel.save("file:///C:/testJSFL/output.txt");
}
残念ながら、outputPanel.saveは、testMovie出力がトレースアクションとして配置される前に実行されます。このファイルを保存するためにムービーが実行されるまでシステムを待機させる方法について、多くのGoogle検索をまだ見つけていません。ファイルを何度も開いたり閉じたりしてみました。どんな助けでもいただければ幸いです。