Releases
v0.10.0
added
Variable analysis, finds undefined variables
in variables, also inner variables like ${a+${b}}
in inline python expression like ${{$a+$b}}
in expression arguments of IF/WHILE statements like $a<$b
in BuiltIn keywords which contains an expression or condition argument, like Evaluate
, Should Be True
, Skip If
, ...
Improve handling of completion for argument definitions
Support for variable files
there is a new setting robotcode.robot.variableFiles
and corresponding variableFiles
launch configuration setting
this corresponds to the --variablefile
option from robot
Introduce setting robotcode.robot.paths
and correspondend launch config property paths
Specifies the paths where robot/robotcode should discover test suites. Corresponds to the paths
option of robot
Correct handling of argument definitions wich contains a default value from an allready defined argument
Correct handling of argument definitions wich contains a default value with existing variable with same name
Implement "Uncaughted Failed Keywords" exception breakpoint
from now this is the default breakpoint, means debugger stops only if a keyword failed and it is not called from:
BuiltIn.Run Keyword And Expect Error
BuiltIn.Run Keyword And Ignore Error
BuiltIn.Run Keyword And Warn On Failure
BuiltIn.Wait Until Keyword Succeeds
BuiltIn.Run Keyword And Continue On Failure
partially fixes #44
Speedup updating test explorers view
Rework debugger termination
if you want to stop the current run
first click on stop tries to break the run like if you press CTRL +c to give the chance that logs and reports are written
second click stops/kill execution
'None' values are now shown correctly in debugger
Rework handling keywords from resource files with duplicate names
Optimize collecting model errors
Add mode
property to launch configuration and robotcode.robot.mode
setting for global/workspace/folder
define the robot running mode (default, rpa, norpa)
corresponds to the '--rpa', '--norpa' option of the robot module.
fixes #21
Introduce new RF 5 ${OPTIONS}
variable
You can’t perform that action at this time.