https://github.com/daggerok/soapui-runner-example
This repo is contains example of usage soapui-testrunner plugin: https://github.com/daggerok/soapui-runner
https://github.com/daggerok/soapui-runner-example
gradle-plugin loadtestrunner soapui testing testrunner
Last synced: 25 days ago
JSON representation
This repo is contains example of usage soapui-testrunner plugin: https://github.com/daggerok/soapui-runner
- Host: GitHub
- URL: https://github.com/daggerok/soapui-runner-example
- Owner: daggerok
- Created: 2017-07-17T01:02:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-12T12:48:04.000Z (over 8 years ago)
- Last Synced: 2025-07-16T11:20:58.081Z (8 months ago)
- Topics: gradle-plugin, loadtestrunner, soapui, testing, testrunner
- Homepage:
- Size: 203 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= soapui-runner-example image:https://travis-ci.org/daggerok/soapui-runner-example.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/soapui-runner-example"]
This repo is contains example usage link:https://github.com/daggerok/soapui-runner[soapui-runner plugin]
== install
[source,gradle]
----
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'
----
==== or
[source,gradle]
----
buildscript {
repositories {
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'http://smartbearsoftware.com/repository/maven2/' }
}
}
plugins {
id 'io.github.daggerok.soapui-runner' version '5.3.1-RC-4'
}
----
== config
[source,gradle]
----
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"
}
----
== run
[source,bash]
gradle extDir
gradle testrunner
gradle loadtestrunner
== adding new and override existed properties
[source,gradle]
----
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"
]
}
----