а зависимости Allure ты добавляешь в gradle ?
а как определить сколько зависимостей добавлять?
я добавил пока одну (к тем что уже были):
compile 'ru.yandex.qatools.allure:allure-java-annotations:1.5.0.RC2'
тест стал запускать, отчет не генерится, выдается ошибка:
:testGGEcards[AppClassLoader@4e25154f] error can't determine annotations of missing type ru.yandex.qatools.allure.annotations.Attach
when weaving type jarjar.org.gradle.process.internal.launcher.GradleWorkerMain
when weaving classes
when weaving
[Xlint:cantFindType]
FAILED
вот полный текст файла build.gradle:
apply plugin: 'java'
compileJava.options.encoding = 'UTF-8'
repositories{
mavenLocal()
mavenCentral()
}
configurations {
agent
}
dependencies {
compile 'org.testng:testng:6.9.10'
compile 'org.seleniumhq.selenium:selenium-java:2.53.0'
compile 'org.hamcrest:java-hamcrest:2.0.0.0'
compile 'com.thoughtworks.xstream:xstream:1.4.9'
agent "org.aspectj:aspectjweaver:1.8.0"
compile "ru.yandex.qatools.allure:allure-testng-adaptor:1.4.0.RC4"
compile 'org.atmosphere.client:javascript:2.3.2'
compile 'org.webjars.bower:jQuery:2.2.3'
// compile 'ru.yandex.qatools.allure:allure-core:1.5.0.RC2'
compile 'ru.yandex.qatools.allure:allure-java-annotations:1.5.0.RC2'
// compile 'org.slf4j:jul-to-slf4j:1.7.21'
// compile 'net.lightbody.bmp:browsermob-legacy:2.1.1'
}
//test {
// useTestNG {
// suites 'src/test/resources/testng-vitrinas.xml'
// }
// if (project.hasProperty('browser')) {
// systemProperty 'browser', "${browser}"
// }
// if (project.hasProperty('target')) {
// systemProperty 'target', "${target}"
// }
// if (project.hasProperty('verifyUI')) {
// systemProperty 'verifyUI', "${verifyUI}"
// }
// systemProperty "file.encoding", "utf-8"
//}
task testMGE(type: Test) {
useTestNG {
suites 'src/test/resources/testng-vitrinas-MGE.xml'
}
if (project.hasProperty('browser')) {
systemProperty 'browser', "${browser}"
}
if (project.hasProperty('target')) {
systemProperty 'target', "${target}"
}
if (project.hasProperty('verifyUI')) {
systemProperty 'verifyUI', "${verifyUI}"
}
systemProperty "file.encoding", "utf-8"
}
task testGGEvitrinas(type: Test) {
useTestNG {
suites 'src/test/resources/testng-vitrinas-GGE.xml'
}
if (project.hasProperty('browser')) {
systemProperty 'browser', "${browser}"
}
if (project.hasProperty('target')) {
systemProperty 'target', "${target}"
}
if (project.hasProperty('verifyUI')) {
systemProperty 'verifyUI', "${verifyUI}"
}
systemProperty "file.encoding", "utf-8"
}
task testGGEcards(type: Test) {
useTestNG {
suites 'src/test/resources/testng-cards-GGE.xml'
}
if (project.hasProperty('browser')) {
systemProperty 'browser', "${browser}"
}
if (project.hasProperty('target')) {
systemProperty 'target', "${target}"
}
if (project.hasProperty('verifyUI')) {
systemProperty 'verifyUI', "${verifyUI}"
}
systemProperty "file.encoding", "utf-8"
}
testMGE.doFirst {
jvmArgs "-javaagent:${configurations.agent.singleFile}"
}
testGGEvitrinas.doFirst {
jvmArgs "-javaagent:${configurations.agent.singleFile}"
}
testGGEcards.doFirst {
jvmArgs "-javaagent:${configurations.agent.singleFile}"
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}