<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M4</version>
<configuration>
<testFailureIgnore>false</testFailureIgnore>
<argLine>
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
</argLine>
<properties>
<property>
<name>listener</name>
<value>io.qameta.allure.junit4.AllureJunit4</value>
</property>
</properties>
<systemProperties>
<property>
<name>junit.jupiter.extensions.autodetection.enabled</name>
<value>true</value>
</property>
<property>
<name>allure.results.directory</name>
<value>${project.build.directory}/allure-results</value>
</property>
<property>
<name>allure.link.issue.pattern</name>
<value>https://example.org/issue/{}</value>
</property>
</systemProperties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-api</artifactId>
<version>3.0.0-M4</version>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.5.2</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-maven</artifactId>
<version>${allure-maven.version}</version>
<configuration>
<propertiesFilePath>/my path/\allure.properties</propertiesFilePath>
<allureDownloadUrl>https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/%s/allure-%s.zip</allureDownloadUrl>
<reportVersion>2.7.0</reportVersion>
<reportDirectory>/my path/\allure-report</reportDirectory>
<resultsDirectory>//my path\allure-results</resultsDirectory>
</configuration>
</plugin>
Закомментируйте это дело для allure-maven
.
Ну и лучше бы приложили лог когда билдился отчет, там же что-то написано, что ему не понравилось…
Сам аллюр какой версии у вас (аллюр-junit)? Возможно allure-maven
уже старый для него.
Все равно не помогает.
возможно в этой части стоит поменять?
До этого у меня вообще не было директорий, после добавления ничего не поменялось
<excludeDefaults>true</excludeDefaults>
<plugins>
<plugin>
<groupId>ru.yandex.qatools.allure</groupId>
<artifactId>allure-maven-plugin</artifactId>
<version>2.6</version>
<configuration>
<properties>
<outputDirectory>${basedir}/target/allure-reports/</outputDirectory>
<allureResultsDirectory>${basedir}/target/allure-results</allureResultsDirectory>
</properties>
</configuration>
</plugin>
</plugins>
В этой папке результат прогона тестов появился?
что у вас указано в /my path/\allure.properties
? там, может, не те пути куда надо.
Сам аллюр какой версии у вас (аллюр-junit)? Возможно allure-maven уже старый для него
<allure-maven.version>2.10.0</allure-maven.version>
<allure-junit5.version>2.13.3</allure-junit5.version> (поставила junit5)
$ allure serve
Generating report to temp directory...
Report successfully generated to C:\Users\37120\AppData\Local\Temp\4458227074304395181\allure-report
почему-то он генерируется вообще не туда.
До этого хотела чтоб генерировался в таргет, как по дефолту, но в таргете не появлялась папка аллюр-резалтс.
что у вас указано в
/my path/\allure.properties
? там, может, не те пути куда надо.
allure.results.directory=allure-results
C:\Users\37120\Downloads\Projects\DSPDA_combined_test>mvn site
[INFO] Scanning for projects…
[INFO]
[INFO] ----------------------------< DSPDA:DSPDA >-----------------------------
[INFO] Building DSPDA 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — maven-site-plugin:3.3:site (default-site) @ DSPDA —
[INFO] configuring report plugin ru.yandex.qatools.allure:allure-maven-plugin:2.6
[WARNING] No project URL defined - decoration links will not be relativized!
[INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin.
[INFO] Skipped “Allure” report, file “allure-maven-plugin.html” already exists for the English version.
[INFO] Skipped “Allure” report, file “allure-maven-plugin.html” already exists for the English version.
[INFO] Generating “Allure” report — allure-maven-plugin:2.6
[INFO] Generate Allure report (aggregate) with version RELEASE
[INFO] Generate Allure report to C:\Users\37120\Downloads\Projects\DSPDA_combined_test\target\site/allure-maven-plugin
[ERROR] Input directory should be not absolute for aggregate goal.
[WARNING] Allure report was skipped because there is no results directories found.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.001 s
[INFO] Finished at: 2020-05-15T16:33:53+03:00
[INFO] ------------------------------------------------------------------------
При запуске команды mvn site
Вот и проблема.
для maven-surefire-plugin
попробуйте подправить на
<value>${project.build.directory}\allure-results</value>
Тест запустите, проверьте что в таргете появилась папка с allure-results.
И третье:
<configuration>
<!--propertiesFilePath>/my path/\allure.properties</propertiesFilePath-->
<!--allureDownloadUrl>https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/%s/allure-%s.zip</allureDownloadUrl-->
<reportVersion>2.13.3</reportVersion>
<reportDirectory>/my path/\allure-report</reportDirectory>
<!--resultsDirectory>//my path\allure-results</resultsDirectory-->
</configuration>
@BabyRoot Поправила директории. Убрала плагин allure-maven-plugin из репортинга и добавила как обычный. Заработало
Спасибо большое за помощь!