ROBIN-122 - Enhance robin wait command to accept a timeout.
This release enhanced the wait command in robin scripting to be able to specify a timeout and polling interval.
wait [for <timeout>] [with <pollingInterval> polls] until ...
For example
wait 2 minutes with 15 second polls until the orders app in the
orders-xvm orderCount is 100
SCRIPTING
ROBIN-129 - Enhance Robin validate and wait command to be able check against multiple values
This release enhances the validate and wait commands to be able to validate against multiple possible values.
New Syntax:
validate the <appName> app in the <xvmName> xvm <commandName> is <value> * [or <value2> [or <value3>]]* [with <arg1> ... <argN>]
validate the <appName> app in the <xvmName> xvm <commandName> is <value> * [or <value2> [or <value3>]]* [with <arg1> ... <argN>]
SCRIPTING
Improvement
ROBIN-115 - Enhance Robin Controller to cache systems
This release enhances the Robin controller class to cache parsed systems to avoid the need to reparse systems unless the environment or system changes.
CONTROLLER
Change
ROBIN-124 - Remove defunct DeploymentConsole from robin
This release removes the legacy swing based deployment console from robin.
Bug
ROBIN-126 - Quoted arguments with double spaces are truncated to single space in robin scripts
This release fixes a bug in Robin script parsing in which quoted script arguments containing multiple spaces where collapsed into a single space. Compatibility Notes:
Users of robin scripts that contain quoted arguments with multiple spaces should take note that such arguments will now no longer drop consecutive spaces.