This repo is contains example usage soapui-runner plugin
buildscript {
repositories {
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://smartbearsoftware.com/repository/maven2/' }
}
dependencies {
classpath "gradle.plugin.io.github.daggerok:soapui-runner:5.3.1-RC-4"
}
}
apply plugin: 'io.github.daggerok.soapui-runner'
testrunner {
projectFile = "$projectDir/soapui-test-project.xml"
projectProperties = [
'apiEndpoint=https://daggerok.github.io'
]
systemProperties = [
"soapui.ext.libraries=$buildDir/soapui/ext"
]
}
repositories { jcenter() }
dependencies {
extDir "org.postgresql:postgresql:9.4.1212.jre7"
}
allprojects {
testrunner {
projectProperties = [
'p=base',
'apiEndpoint=https://daggerok.github.io-wrong'
]
systemProperties = [
's=base',
"soapui.ext.libraries=$buildDir/soapui/ext-wrong"
]
}
}
testrunner {
projectFile = "$projectDir/soapui-test-project.xml"
projectProperties = [
'p=existed-prop-will-be-overriden',
'newPropjectProp=new-prop-will-be-added',
'apiEndpoint=https://daggerok.github.io'
]
systemProperties = [
's=existed-prop-will-be-overriden',
'newSystemProp=new-prop-will-be-added',
"soapui.ext.libraries=$buildDir/soapui/ext"
]
}