keywords.robot: Import platform configs default.robot #973
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Importing the default platform configs in keywords.robot will fix language servers spamming warnings of undefined variables all over the place. The platform config defined in the ${CONFIG} variable is imported dynamically after all of the static imports, and takes precedence over them.
The documentation is confusing on this:
Resources imported with this keyword are set into the test suite scope similarly when importing them in the Setting table using the Resource setting.
. This suggests, that the first imported resource should take precedence.It is experimentally proven, to not be the case in a little test:
resource-precedence_log.zip