Каждый раз, когда я выполняю свои тесты с помощью maven, он записывает результаты по сравнению с предыдущими результатами... есть ли способ сгенерировать выходные данные в папке с отметкой времени? или любое другое решение?
Отчет Maven Surefire перезаписывает предыдущий отчет
comment
Вы делаете это локально или в решении CI, таком как jenkins?
- person khmarbaise   schedule 10.05.2017
comment
Локально, но не думаю, что на CI будет иначе
- person Dotan Raz   schedule 11.05.2017
comment
Зачем нужна разница? Какова цель этого? Результаты будут созданы для текущего запуска? Какой-то экскурс в историю?
- person khmarbaise   schedule 11.05.2017
Ответы (1)
Вы можете персонализировать имя отчета в конфигурации вашего плагина:
<project>
[...]
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.20</version>
<configuration>
<outputName>desired_name</outputName>
</configuration>
</plugin>
</plugins>
</reporting>
[...]
</project>
Затем вы можете объединить имя с отметкой времени в вашем pom: ${maven.build.timestamp}
Взято из здесь.
Кроме того, вы также можете указать выходную папку вашего отчета. Все это есть в документации по плагину страница.
person
imTachu
schedule
10.05.2017
я проверю, спасибо
- person Dotan Raz; 11.05.2017