Формируется пустой отчет allure, после команды gradlew allureReport
Есть рабочий проект с использованием Gradle/Cucumber. Попробовал привязать allure report, но формируется пустой отчет. Что сделано не так?
Тесты запускаются успешно и allure отчет формируется
Но получаю пустой шаблон, данных никаких нет.
Код
Gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.qameta.allure:allure-gradle:2.3"
}
}
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'io.qameta.allure'
group 'safowebtest'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile 'org.seleniumhq.selenium:selenium-java:3.14.0'
compile 'org.testng:testng:6.14.3'
compile 'io.cucumber:cucumber-java:3.0.2'
compile 'io.cucumber:cucumber-testng:3.0.2'
compile 'info.cukes:cucumber-java:1.2.5'
compile 'io.qameta.allure:allure-cucumber3-jvm:2.7.0'
}
configurations {
cucumberRuntime.extendsFrom testRuntime
}
task cucumber() {
dependsOn assemble, compileTestJava
doLast {
javaexec {
main = "cucumber.api.cli.Main"
classpath = configurations.cucumberRuntime + sourceSets.main.output + sourceSets.test.output
args = ['--plugin', 'pretty', '--glue', 'src/test/java/stepDef', 'src/test/java/utility', 'src/test/java/features']
}
}
}
allure {
version = '2.2.1'
aspectjweaver = true
useTestNG {
version = '2.0-BETA12'
}
}
code
Runner
package runner;
import cucumber.api.testng.AbstractTestNGCucumberTests;
import org.testng.annotations.Test;
import cucumber.api.CucumberOptions;
/**
@author ME
*/
// Uncomment @RunWith if you are using Junit to run Test
// @RunWith(Cucumber.class)
@CucumberOptions(features={“src//test//java//features”}
,glue={“stepDef”,“utility”}
//,plugin = {“pretty”, “html:target/cucumber”}
,plugin = {“io.qameta.allure.cucumber3jvm.AllureCucumber3Jvm”, “pretty”, “json:target/cucumber-report/report.json”}
,tags ={"@deb"}
){"@deb"}
)
@Test
public class RunTest extends AbstractTestNGCucumberTests {
}