正在寻找空手道自动化的简单渐变项目



我正在寻找一个用于空手道自动化的样例/示例gradle项目。尝试过空手道示范,但没有帮助。简单的骨架也有助于

请参阅此wiki页面:https://github.com/intuit/karate/wiki/Gradle

plugins {
id 'java'
}
ext {
karateVersion = '0.9.5.RC4'
}
dependencies {
testCompile "com.intuit.karate:karate-junit5:${karateVersion}"
testCompile "com.intuit.karate:karate-apache:${karateVersion}"
}
sourceSets {
test {
resources {
srcDir file('src/test/java')
exclude '**/*.java'
}
}
}
test {
useJUnitPlatform()
systemProperty "karate.options", System.properties.getProperty("karate.options")
systemProperty "karate.env", System.properties.getProperty("karate.env")
outputs.upToDateWhen { false }
}
repositories {
mavenCentral()
}

我使用VSCode,但也就是说,这是我的通用空手道测试项目build.gradle:

import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
import org.gradle.api.tasks.testing.TestResult
import org.gradle.api.tasks.testing.TestResult.ResultType
plugins {
id "java"
}
sourceCompatibility = 11
targetCompatibility = 11
repositories {
mavenCentral()
}
dependencies {
def karateVersion = "0.9.6"

testImplementation "com.intuit.karate:karate-junit5:$karateVersion"
testImplementation "com.intuit.karate:karate-apache:$karateVersion"
}
sourceSets {
test {
resources {
srcDir file("src/test/java")
exclude "**/*.java"
}
}
}
test {
testLogging {
events  TestLogEvent.FAILED,
TestLogEvent.PASSED,
TestLogEvent.SKIPPED,
TestLogEvent.STANDARD_ERROR,
TestLogEvent.STANDARD_OUT
exceptionFormat TestExceptionFormat.FULL
showCauses true
showExceptions true
showStackTraces true
outputs.upToDateWhen {false}
showStandardStreams true
}

useJUnitPlatform()
systemProperty "karate.options", System.properties.getProperty("karate.options")
systemProperty "karate.env", System.properties.getProperty("karate.env")
}
task karateExecute(type: JavaExec) {
classpath = sourceSets.test.runtimeClasspath
main = "com.intuit.karate.cli.Main"
}

最新更新