Build
ASProject
Loads an Automation Studio project into a python class
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
| projectDir | String | Full path to the Automation Studio project | None |
AsProjectCompile
Builds an Automation Studio project
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --configuration, -c |
Name of the configuration to build | None |
| --maxwarnings, -w |
Max number of warning before the build is considered failed | -1 |
| --buildpip, -b |
Whether to build the Project Instation Package | False |
| --no-clean, -n |
Whether to clean the project before building | False |
CreateArSimInstallation
Creates the ArSim install folder
Usage:
python CreateArSimInstallation.py --project C:\project\TestProject --configuration arsim --simulationDirectory C:\ArSim
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --configuration, -c |
Name of the configuration to build | None |
| --simulationDirectory, -s |
Max number of warning before the build is considered failed | None |
Export
Exports a zip file for importing with the mapp Framework Import tool
Usage:
python Export.py --project C:\project\TestProject --configuration Test.json --physical Physical\Simulation --output Installer
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --config, -c |
Name of the configuration to build | None |
| --physical, -s |
Relative path to the physical directory location | None |
| --output, -o |
Output directory where the export files are saved to | None |
| --zip, -z |
Whether to zip the directory or not | True |
InstalledAS
Returns information on Installed Automation Studio versions
Usage:
LibraryExport
Exports a binary version of a library
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --library, -l |
Name of the library to build | None |
| --directory, -d |
Directory to store the compiled library | .\ |
ModuleOk
Verifies that all module's ModuleOK input is being monitored
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --configuration, -c |
Name of the configuration to build | None |
| --output, -o |
Whether to output a warning or an error if a ModuleOk is not monitored | Warning |
ProcessCodeCoverage
Generates a html and xml file with the code coverage data
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --project, -p |
Full path to the Automation Studio project | None |
| --config, -c |
Name of the configuration to build | None |
| --output, -o |
Output directory for generated files | CodeCoverage |
RunUnitTests
Runs the unit tests in ArSim
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --test, -t |
Name of the tests to run (all to run all tests discovered) | None |
| --output, -o |
Output directory to store the test results in | TestsResults |
| --port, -p |
Port number that AR's webserver is running on | 80 |
StartArSim
Starts an ArSim instance and wait for it to be in run mode before returning
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --simulationDirectory, -s |
Path to the ArSim installation directory to start | None |
StopArSim
Stops an ArSim instance
Usage:
Options:
| Name | Description | Default |
|---|---|---|
| --simulationDirectory, -s |
Path to the ArSim installation directory to start | None |