https://github.com/daggerok/soapui-runner
This repository contains SoapUI testrunner, loadtestrunner and runner (testrunner + loadtestrunner) gradle plugins written in groovy. These plugins allows configure and run SoapUI tests using gradle. see documentation
https://github.com/daggerok/soapui-runner
gradle-plugin loadtestrunner qa quality-assurance runner smartbear soapui soapui-gradle-plugin soapui-loadtestrunner soapui-runner soapui-runner-gradle-plugin soapui-testrunner test test-automation test-framework test-runner testing testing-tools testrunner tests
Last synced: 10 months ago
JSON representation
This repository contains SoapUI testrunner, loadtestrunner and runner (testrunner + loadtestrunner) gradle plugins written in groovy. These plugins allows configure and run SoapUI tests using gradle. see documentation
- Host: GitHub
- URL: https://github.com/daggerok/soapui-runner
- Owner: daggerok
- License: other
- Created: 2017-07-15T22:56:00.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-12T12:38:23.000Z (over 8 years ago)
- Last Synced: 2025-04-05T10:23:11.615Z (11 months ago)
- Topics: gradle-plugin, loadtestrunner, qa, quality-assurance, runner, smartbear, soapui, soapui-gradle-plugin, soapui-loadtestrunner, soapui-runner, soapui-runner-gradle-plugin, soapui-testrunner, test, test-automation, test-framework, test-runner, testing, testing-tools, testrunner, tests
- Language: Groovy
- Homepage: https://daggerok.github.io/soapui-runner/
- Size: 369 KB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= SoapUI Runner Gradle Plugin image:https://travis-ci.org/daggerok/soapui-runner.svg?branch=master["Build Status", link="https://travis-ci.org/daggerok/soapui-runner"]
Maksim Kostromin
2017-10-24
:toc:
This repository contains simple gradle plugin (written in groovy) allowed configure and run SoapUI tests using gradle.
== link:https://daggerok.github.io/soapui-runner[Documentation]
== Gradle Portal
. link:https://plugins.gradle.org/plugin/io.github.daggerok.soapui-testrunner[SoapUI Test Runner Plugin] soapui-testrunner (`io.github.daggerok.soapui-testrunner`)
. link:https://plugins.gradle.org/plugin/io.github.daggerok.soapui-loadtestrunner[SoapUI Load Test Runner Plugin] soapui-loadtestrunner (`io.github.daggerok.soapui-loadtestrunner`)
. link:https://plugins.gradle.org/plugin/io.github.daggerok.soapui-runner[SoapUI Runner Plugin] soapui-runner (`io.github.daggerok.soapui-runner`) - contains all tasks: testrunner and loadtestrunner
== Usage
=== Installation
==== Using plugins
[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.0-5"
}
----
==== Using apply plugin
[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.0-5"
}
}
apply plugin: "io.github.daggerok.soapui-runner"
----
=== Configuration
[source,gradle]
----
repositories { jcenter() }
dependencies {
extDir "org.postgresql:postgresql:9.4.1212.jre7"
}
testrunner {
projectFile "src/test/resources/soapui-test-project.xml"
outputFolder "out/tests"
failOnError true
projectProperties = [
"apiBaseUrl=https://api.github.com"
]
}
loadtestrunner {
projectFile = "$projectDir/soapui-load-tests.xml"
outputFolder = "buildDir/soapui/load"
}
----
=== Tests execution
[source,bash]
gradle extDir
gradle testrunner
gradle loadtestrunner
== Examples
See some usage examples link:https://github.com/daggerok/soapui-testrunner-groovy-example[here]
== license
=== link:https://github.com/daggerok/soapui-runner/blob/master/LICENSE[MIT]
= enjoy! :)