Delphi プロジェクトの継続的インテグレーション サーバーとして FinalBuilder を使用しています。
現在、ビルドは Subversion チェックインから自動的にトリガーされ、ユニット テスト実行可能ファイルのビルド後に dUnit テストが実行され、ユニット テスト実行可能ファイルの実行中に AQtime がテスト カバレッジ統計を生成します。
次の目標は、回帰スイート (TestComplete 7 で開発) を夜間プロセスとして実行することです。COM 経由で TestComplete を開始する vbs スクリプトと、FinalBuilder 自体に付属する TestComplete タスクの両方を試しました。FinalBuilder プロジェクトをインタラクティブに実行すると、どちらの方法でも TestComplete が開始され、アプリケーションが正常に開始されます。
しかし、FinalBuilder サーバーにジョブを送信すると、TestComplete がアプリケーション画面を読み取ることができないように見えるため、TestComplete スクリプトがクラッシュします。これは、各サービス (TestComplete および FinalBuilder) がデスクトップとやり取りできるようにすることで解決できると考えましたが、うまくいきませんでした。
TestComplete 7 プロジェクトを FinalBuilder で正しく動作させることができた人はいますか?