-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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!