Description:
SOAtest execution task
| Name | Type | Description |
| centrasite | boolean | Report test results to the Software AG CentraSite Active SOA registry |
| clean | boolean | Pass clean to the command line client Default value is: true |
| config | String | Specifies test configuration (ie. config=source://configuration) |
| data | File | Specifies the location of the workspace directory to use Default value is temporary directory |
| dataSourceName | String | Runs tests with the specified data source |
| dataSourceRow | String | Runs tests with a single data source row |
| environment | String | Specifies environment options |
| failOnViolation | boolean | Fail the build by returning a non-zero exit code if any violations are reported |
| ignoreErrors | boolean | Set to true if you don't want to kill the build when an error occurs |
| importArgument | String | Argument for the -import option Default value is: "." |
| initjython | boolean | Installer option |
| installcertificate | boolean | Installer option |
| localsettings | File | Reads the local setting file for global preferences, such as Report Center, email, and Team Server settings Default value is: $basedir/localsettings.properties |
| noImport | boolean | Skip the workspace import stage Default value is: false |
| nobuild | boolean | Prevents rebuilding the project before testing it |
| prefs | String | Reads the preference URL to import Eclipse workspace preferences |
| publish | boolean | Publishes the reports to the Team Server |
| qualityCenter | String | Report test results to HP Quality Center |
| qualityCenterReportAllTraffic | boolean | Report test results to HP Quality Center |
| refresh | boolean | Performs an Eclipse refresh of the entire workspace Default value is: true |
| report | String | Relative path to destination for report file Default value is: "report/parasoft/test.html" |
| router | String | Specifies search and replace arguments |
| showdetails | boolean | Prints detailed test progress information |
| skip | boolean | Skip Parasoft Test |
| soatestHome | String | Specifies home directory of SOAtest |
| soatestSkip | boolean | Skips SOAtest execution |
| soatestTimeout | long | Timeout in seconds Default value is: 1800 |
| startStubServer | boolean | Starts the stub server |
| test | String | Add this pattern to the includes list, useful for debugging tests |
| testManager | boolean | Report test results to Rational TestManager |
| testManagerVerbose | boolean | Report test results to Rational TestManager |
| testName | String | Specifies test name patterns |
| uninstallcertificate | boolean | Installer option |
| visualStudio | String | Report test results to Microsoft Visual Studio Team System |
| exclude | String | Specifies packages and classes to be excluded during testing |
| import | String | Argument for the -import option |
| include | String | Specifies the packages and classes to be included during testing |
| projectDescription | ProjectDescription | Projects to test |
| resource | String | Specifies the path to the workspace resource to test |
Specifies the path to the workspace resource to test
Example
---
<parasoft:soatest>
<resource>Project1</resource>
<resource>Project2</resource>
</parasoft:soatest>
---
Specifies location of the project(s) to be imported, allows multiple projects to be imported separately
Example
---
<parasoft:soatest>
<import>src/project1/import>
<import>src/project2</import>
</parasoft:soatest>
---
Specifies packages and classes to be included during testing
Example
---
<parasoft:soatest>
<include>org/example/**/MyClass</include>
<include>org/example/**/MyUtilClass</include>
</parasoft:soatest>
---
Specifies packages and classes to be excluded during testing
Example
---
<parasoft:soatest>
<exclude>org/example/**/MyClass</exclude>
<exclude>org/example/**/MyUtilClass</exclude>
</parasoft:soatest>
---
Projects to test
Attributes
Example
---
<parasoft:soatest>
<projectDescription basedir="src/proj1" name="MyProject"/>
</parasoft:soatest>
---