vscode-rf-language-server
vscode-rf-language-server copied to clipboard
Include pattern matching doesn't work on Windows
With
"rfLanguageServer.includePaths": [
"test\\robotframework\\*.robot"
],
(or with "test/robotframework/*.robot")
I get the following debug information:
[Trace - 1:28:56 PM] Sending request 'buildFromFiles - (1)'.
Params: {
"files": [
"c:\\Users\\danie01\\fox\\test\\robotframework\\App.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Automation.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Browsers.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\certApp.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\certCGI.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\CommonAdmin.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Navigation.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Notification.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Requests.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Search.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Session.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\TrainingActions.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\UIHelpers.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\UserClass.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Util.robot",
"c:\\Users\\danie01\\fox\\test\\robotframework\\Wizard.robot"
]
}
buildFromFiles { files:
[ 'c:\\Users\\danie01\\fox\\test\\robotframework\\App.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Automation.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Browsers.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\certApp.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\certCGI.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\CommonAdmin.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Navigation.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Notification.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Requests.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Search.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Session.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\TrainingActions.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\UIHelpers.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\UserClass.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Util.robot',
'c:\\Users\\danie01\\fox\\test\\robotframework\\Wizard.robot' ] }
Not accepting file c:\Users\danie01\fox\test\robotframework\App.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Automation.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Browsers.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\certApp.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\certCGI.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\CommonAdmin.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Navigation.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Notification.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Requests.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Search.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Session.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\TrainingActions.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\UIHelpers.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\UserClass.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Util.robot. It doesn't match any include pattern.
Not accepting file c:\Users\danie01\fox\test\robotframework\Wizard.robot. It doesn't match any include pattern.
So the pattern is picking up the files I desire (all the .robot files in \test\robotframework), but then excludes them because they don't match a pattern. Am I using this wrong?
**/*.robot and **/*.py
work fine.