Skip to content

Tool built with Java which permits the execution of multiple SoapUI projects

License

Notifications You must be signed in to change notification settings

paissad/soapui-multi-testrunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoapUI Multi Testrunner is a tool built with Java which permits the execution of multiple SoapUI projects.


Latest stable version ChangeLog

Build Status Travis Build Status

Quality Gate SoapUI Multi Runner Sonar Quality Gate


Table of contents

About

This project relies on the genuine SoapUI testrunner. With the genuine SoapUI software, it is not possible to execute multiple projects with th testrunner script. Soapui Multi Testrunner was built to fulfill that task. It also reduces the configuration needed to run multiple projects from one command line, based on conventions and hierarchization

Downloads

All releases can be downloaded from the SourceForge repository.

Source

The latest source code can be found here on GitHub. Feel free to fork and/or contribute.

Requirements

You must install SoapUI (tested with SoapUI 5.3.0, but should work with other SoapUI 5.x versions)

How to use

Run the following command to see the help:

java -jar soapui-multi-runner-x.y.z.jar --help

Run the following command to execute all projects located into a specified directory

java -jar soapui-multi-runner-x.y.z.jar \
    --trp /path/to/soapui/testrunner.sh \
    --in /path/to/projects \
    --out /path/to/results

The directory settings/ and all its contents are optional. If the file settings/system.properties exits, it will be used/shared by all executed projects. If the file settings/global.properties exits, it will be used/shared by all executed projects.

Every single project can declare its own project properties by creating a file foobar.project.properties where foobar is the name of the SoapUI project.

Every single project can declare its system and/or global properties by creating a file foobar.system.properties or foobar.global.properties where foobar is the name of the SoapUI project.

Bug reports

It is possible to file bugs or enhancement requests here in the GitHub Issues Page.

License

Soapui Multi Testrunner is licensed under the LGPL v3 license.

SoapUI is licensed under the EUPL, Version 1.1 license. It is not bundled into SoapUI Multi Testrunner.

About

Tool built with Java which permits the execution of multiple SoapUI projects

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published