You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've skipped this test for now, as there needs to be some real work done to sort out the root cause.
The branch linting_test_failure in my personal repo here contains some console.log messages that show the behaviour symptomatic of the failure (you will likely have to run it on Windows, under Python3.7, and mutliple times before you see the failure occur).
Essentially the trouble is that the Promise on the executeCommand('python.runLinter') is resolving before the command is actually complete, and it also seems to be returning more than a single time, judging from the console output I've seen.
Attached is my log. If I have just flake8 on it's fine, and if I just have pep8 turned on it's, fine. But as soon as I have both on I get a message saying pep8 isn't installed and an error about TypeError: Converting circular structure to JSON (log).
Activity
d3r3kk commentedon Sep 18, 2018
I've skipped this test for now, as there needs to be some real work done to sort out the root cause.
The branch
linting_test_failurein my personal repo here contains someconsole.logmessages that show the behaviour symptomatic of the failure (you will likely have to run it on Windows, under Python3.7, and mutliple times before you see the failure occur).Essentially the trouble is that the
Promiseon theexecuteCommand('python.runLinter')is resolving before the command is actually complete, and it also seems to be returning more than a single time, judging from the console output I've seen.brettcannon commentedon Dec 13, 2018
Attached is my log. If I have just flake8 on it's fine, and if I just have pep8 turned on it's, fine. But as soon as I have both on I get a message saying pep8 isn't installed and an error about
TypeError: Converting circular structure to JSON(log).[-]Azure CI Test failure for Multiple Linters[/-][+]Multiple linter support failing[/+]nullie commentedon Dec 14, 2018
https://github.com/Microsoft/vscode-python/blob/master/src/client/common/process/proc.ts#L172 method calls
JSON.parse(JSON.stringify(options)(trying to make a deep copy?) , but fails onoptions.token._emitter._listenersFix multiple linter support (microsoft#2571)
14 remaining items
Skip failing test for multiple linters
Skip failing test for multiple linters
Move 'Multiple linters' system test into its own file.
Move 'Multiple linters' system test into its own file.
Move 'Multiple linters' system test into its own file (#3866)
ericsnowcurrently commentedon Jan 7, 2019
I'm going to validate this.
ericsnowcurrently commentedon Jan 7, 2019
Derek Keeler (@d3r3kk) what are the steps to reproduce this? I'm not seeing the problem under the
2018.12.1release. Is this WIndows-only?ericsnowcurrently commentedon Jan 7, 2019
tests are passing now