Java アプリケーションをテストしています。
このアプリケーションは、さまざまな種類のテストを実行します。1 つのステップで、Silk Test を開始します。
このアプリケーションは、System.out.println を使用して多くのトレースを書き込みます。
このトレースを cmd ファイルのファイル app.trace にリダイレクトします。
何かのようなもの:
java com.test.app > app.trace
このテスト アプリケーションが停止すると、app.trace ファイルは Silk Test Open Agent によってロックされているため、削除できません。
このアプリケーションがトレース ファイルをロックする方法がわかりません。
このアプリケーションをコードから直接開始することはありません。
Silk4J lib を使用して Silk Test を開始します。
私が知る限り、このライブラリは、Silk Test Open Agent を開始する Silk Test Windows サービスに接続します。
Silk Test Open Agent がトレース ファイルをロックする理由と方法を教えてください。