我正在尝试在 gradle 中设置吸引力,以便它可以在 jenkins 上使用。我知道这个问题最有可能在我的build.gradle中,但我无法修复它。我希望在allure-results
automation
└──module a
└──build
└──module b
└──allure-results
build.gradle
plugins {
id "org.sonarqube" version "2.8"
id "io.qameta.allure" version "2.8.1"
}
allprojects {
group = 'com.somegroup.qa'
version = '0.0.1-SNAPSHOT'
}
subprojects {
apply plugin: 'java'
apply plugin: 'maven-publish'
apply plugin: 'checkstyle'
apply plugin: 'org.sonarqube'
apply plugin: 'io.qameta.allure'
repositories {
mavenLocal()
maven {
url = 'https://repo1.maven.org/maven2'
url = 'https://plugins.gradle.org/m2/'
}
}
sourceCompatibility = '1.8'
publishing {
publications {
maven(MavenPublication) {
from(components.java)
}
}
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
project.ext.set('jar_name', 'automation')
task fatJar(type: Jar) {
archiveBaseName = project.jar_name
zip64 = true
manifest {
attributes 'Main-Class': 'someMainClass'
}
allure {
aspectjweaver = true
resultsDir = file('/uitests/allure-results')
}
dependencies {
implementation 'org.seleniumhq.selenium:selenium-java:3.141.59'
implementation 'org.seleniumhq.selenium:selenium-server:3.141.59'
implementation 'junit:junit:4.12'
implementation 'ch.qos.logback:logback-classic:1.2.3'
implementation 'io.qameta.allure:allure-java-commons:2.13.0'
implementation 'io.qameta.allure:allure-gradle:2.8.1'
implementation 'io.rest-assured:rest-assured:3.2.0'
implementation 'io.rest-assured:json-schema-validator:3.2.0'
implementation 'org.jsoup:jsoup:1.12.1'
implementation 'commons-cli:commons-cli:1.4'
implementation 'io.github.bonigarcia:webdrivermanager:3.7.0'
}
}
当我在詹金斯上跑步时,我得到了NaN%。我想我已经用尽了所有方法,感谢您的帮助。