объединить несколько файлов HTML с муравья - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть ряд тестов, которые работают параллельно.каждый тест генерирует файл отчета экстента, который является HTML-файлом.

Я не вижу, как объединить эти файлы в конце тестов?

Итак, я хочу сделать это:

file1.html:

<body>
      content-1
</body>

file2.html

<body>
      content-2
</body>

Результат должен быть таким:

merge.html

<body>
      content-1
      content-2
</body>

У вас есть умный способ сделать это?

1 Ответ

0 голосов
/ 18 ноября 2018
<?xml version="1.0" encoding="UTF-8"?>
<project default="concat" name="My Project">

    <property name="filesToMerge" value="/home/guest/Desktop/" />
    <property name="mergeFile" value="/home/guest/Desktop/merge.html" />

    <target name="concat">
        <concat destfile="${mergeFile}">
            <header filtering="no" trim="no" trimleading="yes">
                &lt;body&gt;
            </header>
            <fileset dir="${filesToMerge}" />
            <filterchain>
                <linecontains negate="true">
                    <contains value="&lt;body&gt;" />
                </linecontains>
                <linecontains negate="true">
                    <contains value="&lt;/body&gt;" />
                </linecontains>
            </filterchain>
            <footer filtering="no" trim="yes" trimleading="yes">
                &lt;/body&gt;
            </footer>
        </concat>
    </target>
</project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...