diff --git a/Jenkinsfile b/Jenkinsfile index 52acefc6d..700754cd2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,6 +38,7 @@ pipeline { } post { always { + allure results: [[path: '**/build/allure-results']] deleteDir() } diff --git a/build.gradle b/build.gradle index dc0ffb149..3d5eaf46d 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,7 @@ buildscript { classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M4' classpath 'net.researchgate:gradle-release:2.6.0' classpath 'ru.vyarus:gradle-quality-plugin:2.2.0' + classpath 'io.qameta.allure:allure-gradle:2.3' } } @@ -42,8 +43,11 @@ subprojects { project -> version = version apply plugin: 'java' + apply plugin: 'io.qameta.allure' apply plugin: 'io.spring.dependency-management' - + + apply from: "${gradleScriptDir}/maven-publish.gradle" + compileJava.dependsOn(processResources) compileJava { @@ -92,8 +96,6 @@ subprojects { project -> } } - apply from: "${gradleScriptDir}/maven-publish.gradle" - task sourceJar(type: Jar, dependsOn: classes) { classifier = 'sources' from sourceSets.main.allJava @@ -118,6 +120,11 @@ subprojects { project -> mavenLocal() } + allure { + version = '2.2.1' + autoconfigure = false + } + test { maxParallelForks = 10 afterTest { desc, result ->