allure.jupiter.bridge#
Модуль объединяет интеграции с JUnit5 и с Allure в одну работающую систему
<dependency>
<groupId>ru.tinkoff.qa.neptune</groupId>
<artifactId>allure.jupiter.bridge</artifactId>
<version>${LATEST_RELEASE_OR_BETA_VERSION}</version>
<scope>test</scope>
</dependency>
<!--Минимально необходимый набор зависимостей от junit5-->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<!--Диапазон версий-->
<version>[5.8.0,)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<!--Диапазон версий-->
<version>[5.8.0,)</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>[1.8.0,)</version>
<scope>test</scope>
</dependency>
dependencies {
testImplementation group: 'ru.tinkoff.qa.neptune', name: 'allure.jupiter.bridge', version: LATEST_RELEASE_OR_BETA_VERSION
//Минимально необходимый набор зависимостей от junit5
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '[5.8.0,)' //диапазон поддерживаемых версий
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '[5.8.0,)' //диапазон поддерживаемых версий
testImplementation group: 'org.junit.platform', name: 'junit-platform-launcher', version: '[1.8.0,)' //диапазон поддерживаемых версий
}
allure.jupiter.bridge. Свойства#
allure.jupiter.bridge. Аннотации#
Если выключено свойство junit.jupiter.extensions.autodetection.enabled
, тогда можно (пример)
package org.my.pack;
import org.junit.jupiter.api.extension.ExtendWith;
import ru.tinkoff.qa.neptune.allure.ExcludeFromAllureReport;
import ru.tinkoff.qa.neptune.allure.jupiter.bridge.ExcludeFromAllureReportExtension;
@ExtendWith(ExcludeFromAllureReportExtension.class)
@ExcludeFromAllureReport
public class SomeTest {
}