Description
Suite names are got from file or directory names by default so that, for example, example_suite.robot
creates a suite Example Suite
. This works fine in general, but makes it inconvenient or even impossible to use special characters like !
or _
. Longer suite names can also be inconvenient as file/directory names. An easy solution to allow using whatever names is adding a new Name
. The name would still be set based on the file/directory name by default, but this new setting would allow overriding it.
In practice the new setting will look like this:
*** Settings ***
Name Custom name!
Being able to set a custom name for suites like this would make issue #4015 more powerful. Without this you needed to use the --name
option in addition to __init__.robot
files to be able to fully configure the virtual top level suite created when executing multiple files/directories.
This change only affects parsing and is fairly straightforward. This is a good issue for anyone interested to get more familiar with Robot's parser!