特定の要件があります。特に複数のレポートファイルを直接持っています。現在、すべてのファイルを読み取り、以下のコードを使用して特定の文字列をチェックする ant スクリプトを作成しています。
<target name="GenerateReports" >
<property name="search.string" value="Internal Error" />
<fileset id="existing" dir="${report.dir}">
<patternset id="files">
<include name="*.txt" />
</patternset>
</fileset>
<fileset id="matches" dir="${report.dir}">
<patternset refid="files" />
<contains text="${search.string}" />
</fileset>
<fail message="Found '${search.string}' in one or more test cases results in '${report.dir}' One or more test cases are failed">
<condition>
<resourcecount when="greater" count="0" refid="matches" />
</condition>
</fail>
</target>
しかし、各ファイルを読み取り、レポート ファイルにエラーが存在するファイルの名前を付けたいと思います。各ファイル名の読み方と内容の読み方。