An open API service indexing awesome lists of open source software.

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

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"
]
}
----