私は、CruiseControl から TestComplete スクリプトを実行するプロジェクトを継承しました。スクリプトごとに CCnet.Config にエントリがあり、各エントリは次で終了します。
<publishers>
<merge>
<files>
<file action="Copy">
C:\Test\Log\TestCompleteResult\TestWebLog.mht
</file>
</files>
</merge>
<xmllogger />
<statistics />
TestComplete ログをその場所にコピーすると仮定しました。ただし、場所を変更すると (つまり、C:\test\log2\TestWebLog.mht に)、ファイルは C:\Test\Log\TestCompleteResult に残ります。CruiseControl のシャットダウン、システムの再起動などを試みましたが、ファイルは依然として同じ場所にあります。
ディレクトリとファイルを削除し、タイムスタンプを確認し、ログ ファイルを確認しました。すべては、TestComplete スクリプトの最新の実行によって作成された新しいファイルであることを示していますが、常に同じ場所に配置されます: C:\Test\Log\TestCompleteResult\TestWebLog.mht.
このパスを定義できる場所は他にありますか?