...
The VAPI-XP-SOAtest.js integration script is used in your test's Test Script tab in order to tell SOAtest to run your project file and report the test results back to ALM / QC. Modify testSuite
and workspaceLocation
as needed.
Variable Descriptions
The following table describes the variables that can be used to configure the script's behavior:
Variable | Description | Example |
---|---|---|
testConfiguration | The name of the Test Configuration (same as the -config CLI argument). | var testConfiguration = "builtin://Run Automated Server Tests"; |
testSuite | The relative path to your SOAtest project file from the workspace. | var testSuite = "TestAssets/example.tst"; By default, the script is configured to run a test suite called "example.tst" inside the TestAssets project. |
testName | The name of the test in the test suite to run. (same as the -testName CLI argument). | var testName = ""; |
dataSourceRow dataSourceName | Runs tests with a single data source row (same as the -dataSourceRow and -dataSourceName CLI arguments). | var dataSourceRow = ""; |
environment | The name of the environment to enable during testing (same as the -environment CLI argument). | var environment = ""; |
dataGroupConfig | The full path to the XML file that specifies the active data source for each data group within each .tst file contained in the test run. Equivalent to the | var dataGroupConfig = "C:/configFiles/dataGroupConfig.xml"; |
environmentConfig | The full path to the XML file that specifies the environment variables to use for each .tst file contained in the test run. Equivalent to the | var environmentConfig = "C:/configFiles/environmentConfig.xml"; |
reportDir | The location of the report directory. | var reportDir = "%TEMP%/parasoft/soatest/reports"; |
clearReportDir | If true, removes all files from the report directory before running SOAtest. | var clearReportDir = true; |
detailedReporting | Controls the level of reporting. If true, test results will show detailed information about each test run. If false, only information about test failures will be reported. | var detailedReporting = true; |
SOAtestExe | The full path to soatestcli.exe in your SOAtest installation location. | var SOAtestExe = "C:/Progra~1/Parasoft/SOAtest/<version>/soatestcli.exe"; |
workspaceLocation | The full path to the workspace var workspaceLocation = "C:/Users/name/soatest/workspace"; | var workspaceLocation = "C:/Docume~1/soatest-workspace/"; |
additionalArgs | Passes additional command line arguments to SOAtest. For example, set this to "-testName Custom" to only run the test named Custom. To run the entire test suite, leave this as empty string "" | var additionalArgs = ""-testName Custom"; |
...