Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test UI update and deprecations #16769

Merged
merged 39 commits into from
Aug 5, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
843ff4b
migrating User PR to test branch: Fix broken unittest test discovery …
karthiknadig Jul 16, 2021
5819912
Remove code lenses used in tests (#16200)
karthiknadig May 10, 2021
e72ccc0
Add test view with a welcome button (#16215)
karthiknadig May 12, 2021
6ee0305
Remove nosetest support (#16217)
karthiknadig May 12, 2021
92b855f
Remove navigation commands (#16276)
karthiknadig May 21, 2021
34ddf55
Removing view test ui and view test output commands (#16298)
karthiknadig May 24, 2021
2be18de
Remove test picker (#16300)
karthiknadig May 24, 2021
8e3d0c8
Remove more test commands (#16314)
karthiknadig May 25, 2021
a9c7c1b
Remove more test commands (#16315)
karthiknadig May 25, 2021
8da632d
Remove testing dependency on language server (#16319)
karthiknadig May 26, 2021
595247e
Remove old test code (only configuration remains)
karthiknadig Jul 22, 2021
a43f469
Use new Test UI API from VS Code
karthiknadig Jul 23, 2021
77daf3d
Move test configuration
karthiknadig Jul 23, 2021
2a5f2ef
Fix linting
karthiknadig Jul 23, 2021
b678cca
Add news items
karthiknadig Jul 23, 2021
3a28eeb
Ensure controller is disposed
karthiknadig Jul 23, 2021
6ca637a
Tweaks to get testing working on stable.
karthiknadig Jul 23, 2021
f517858
Remove empty file.
karthiknadig Jul 23, 2021
4d2de7f
Fix some sonar issues
karthiknadig Jul 23, 2021
2252a5c
Fix issue with pytest crashing on discovery
karthiknadig Jul 23, 2021
1eaff49
Add force refresh on interpreter change.
karthiknadig Jul 23, 2021
eb370dd
Handle large number of FS events
karthiknadig Jul 26, 2021
c4b4f49
Simplify triggering test refresh on config change
karthiknadig Jul 26, 2021
2115232
VS Code API change to support errored state
karthiknadig Jul 26, 2021
644f4a1
Ensure skipped status is set on unittest tests
karthiknadig Jul 26, 2021
4a23685
Adding code review suggestions
karthiknadig Jul 26, 2021
9fd86ff
Fix package json encoding issue
karthiknadig Jul 26, 2021
c07318f
Fix bad package.json merge
karthiknadig Jul 28, 2021
1be740e
Fix issues with multi-root workspace runs
karthiknadig Jul 28, 2021
31f0b5a
Tweak multi-root support and failed test reruns
karthiknadig Jul 28, 2021
1a8799e
Fix package json encoding
karthiknadig Jul 28, 2021
791b4e9
Fix linting
karthiknadig Jul 29, 2021
0d4d1f2
Add refresh and run failed icons
karthiknadig Jul 30, 2021
7a2346e
Trigger discovery on settings change, and show discovery errors
karthiknadig Jul 30, 2021
d48f6a1
Fix encoding from windows-1252 to utf-8
karthiknadig Jul 30, 2021
328261b
Better messaging when pytest is not installed
karthiknadig Jul 30, 2021
2c05808
Improve handling of failure expected and pass unexpected
karthiknadig Jul 30, 2021
4c475a6
Add news items
karthiknadig Jul 30, 2021
ae249d0
Add more news items.
karthiknadig Aug 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 1 addition & 110 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -86,60 +86,22 @@ src/test/activation/extensionSurvey.unit.test.ts

src/test/utils/fs.ts

src/test/language/braceCounter.unit.test.ts
src/test/language/textRangeCollection.unit.test.ts
src/test/language/characterStream.unit.test.ts
src/test/language/languageConfiguration.unit.test.ts
src/test/language/textIterator.unit.test.ts
src/test/language/textBuilder.unit.test.ts
src/test/language/textRange.unit.test.ts
src/test/language/tokenizer.unit.test.ts

src/test/api.functional.test.ts

src/test/testing/argsService.test.ts
src/test/testing/mocks.ts
src/test/testing/debugger.test.ts
src/test/testing/unittest/unittest.test.ts
src/test/testing/unittest/unittest.discovery.unit.test.ts
src/test/testing/unittest/unittest.discovery.test.ts
src/test/testing/unittest/unittest.run.test.ts
src/test/testing/unittest/unittest.unit.test.ts
src/test/testing/codeLenses/testFiles.unit.test.ts
src/test/testing/nosetest/nosetest.test.ts
src/test/testing/nosetest/nosetest.disovery.test.ts
src/test/testing/nosetest/nosetest.run.test.ts
src/test/testing/rediscover.test.ts
src/test/testing/helper.ts
src/test/testing/navigation/fileNavigator.unit.test.ts
src/test/testing/navigation/functionNavigator.unit.test.ts
src/test/testing/navigation/suiteNavigator.unit.test.ts
src/test/testing/navigation/commandHandlers.unit.test.ts
src/test/testing/navigation/helper.unit.test.ts
src/test/testing/navigation/symbolNavigator.unit.test.ts
src/test/testing/explorer/treeView.unit.test.ts
src/test/testing/explorer/testExplorerCommandHandler.unit.test.ts
src/test/testing/explorer/failedTestHandler.unit.test.ts
src/test/testing/explorer/testTreeViewProvider.unit.test.ts
src/test/testing/explorer/explorerTestData.ts
src/test/testing/stoppingDiscoverAndTest.test.ts
src/test/testing/banners/proposeNewLanguageServerBanner.unit.test.ts
src/test/testing/common/argsHelper.unit.test.ts
src/test/testing/common/trackEnablement.unit.test.ts
src/test/testing/common/debugLauncher.unit.test.ts
src/test/testing/common/testUtils.unit.test.ts
src/test/testing/common/testVisitors/resultResetVisitor.unit.test.ts
src/test/testing/common/services/discoveredTestParser.unit.test.ts
src/test/testing/common/services/storageService.unit.test.ts
src/test/testing/common/services/testStatusService.unit.test.ts
src/test/testing/common/services/testResultsService.unit.test.ts
src/test/testing/common/services/discovery.unit.test.ts
src/test/testing/common/services/configSettingService.unit.test.ts
src/test/testing/common/services/contextService.unit.test.ts
src/test/testing/results.ts
src/test/testing/display/picker.functional.test.ts
src/test/testing/display/main.unit.test.ts
src/test/testing/display/picker.unit.test.ts

src/test/common/exitCIAfterTestReporter.ts
src/test/common/crypto.unit.test.ts
Expand All @@ -155,7 +117,6 @@ src/test/common/terminals/shellDetectors/shellDetectors.unit.test.ts
src/test/common/terminals/environmentActivationProviders/terminalActivation.testvirtualenvs.ts
src/test/common/socketStream.test.ts
src/test/common/configSettings.test.ts
src/test/common/experiments/manager.unit.test.ts
src/test/common/experiments/telemetry.unit.test.ts
src/test/common/platform/filesystem.unit.test.ts
src/test/common/platform/errors.unit.test.ts
Expand All @@ -169,7 +130,6 @@ src/test/common/utils/decorators.unit.test.ts
src/test/common/utils/localize.functional.test.ts
src/test/common/utils/version.unit.test.ts
src/test/common/configSettings/configSettings.unit.test.ts
src/test/common/featureDeprecationManager.unit.test.ts
src/test/common/serviceRegistry.unit.test.ts
src/test/common/extensions.unit.test.ts
src/test/common/variables/envVarsService.unit.test.ts
Expand All @@ -184,16 +144,13 @@ src/test/common/installer/productPath.unit.test.ts
src/test/common/installer/extensionBuildInstaller.unit.test.ts
src/test/common/socketCallbackHandler.test.ts
src/test/common/process/decoder.test.ts
src/test/common/process/pythonDaemonPool.unit.test.ts
src/test/common/process/processFactory.unit.test.ts
src/test/common/process/pythonToolService.unit.test.ts
src/test/common/process/proc.observable.test.ts
src/test/common/process/pythonProc.simple.multiroot.test.ts
src/test/common/process/execFactory.test.ts
src/test/common/process/logger.unit.test.ts
src/test/common/process/pythonDaemonPool.functional.test.ts
src/test/common/process/proc.exec.test.ts
src/test/common/process/pythonDaemon.functional.test.ts
src/test/common/process/pythonProcess.unit.test.ts
src/test/common/process/proc.unit.test.ts
src/test/common/asyncDump.ts
Expand Down Expand Up @@ -229,7 +186,6 @@ src/test/debugger/common/protocolparser.test.ts
src/test/debugger/envVars.test.ts

src/test/telemetry/index.unit.test.ts
src/test/telemetry/importTracker.unit.test.ts
src/test/telemetry/envFileTelemetry.unit.test.ts

src/test/linters/pylint.unit.test.ts
Expand Down Expand Up @@ -342,12 +298,9 @@ src/client/activation/refCountedLanguageServer.ts
src/client/activation/jedi.ts
src/client/activation/languageClientMiddleware.ts
src/client/activation/node/manager.ts
src/client/activation/node/cancellationUtils.ts
src/client/activation/node/languageServerProxy.ts
src/client/activation/node/languageClientFactory.ts
src/client/activation/node/languageServerPackageRepository.ts
src/client/activation/node/languageServerFolderService.ts
src/client/activation/node/languageServerPackageService.ts
src/client/activation/node/analysisOptions.ts
src/client/activation/node/activator.ts
src/client/activation/none/activator.ts
Expand All @@ -364,64 +317,17 @@ src/client/language/characterStream.ts
src/client/language/textIterator.ts
src/client/language/types.ts
src/client/language/iterableTextRange.ts
src/client/language/braceCounter.ts
src/client/language/unicode.ts
src/client/language/textBuilder.ts

src/client/testing/serviceRegistry.ts
src/client/testing/unittest/main.ts
src/client/testing/unittest/helper.ts
src/client/testing/unittest/testConfigurationManager.ts
src/client/testing/unittest/socketServer.ts
src/client/testing/unittest/runner.ts
src/client/testing/unittest/services/parserService.ts
src/client/testing/unittest/services/argsService.ts
src/client/testing/unittest/services/discoveryService.ts
src/client/testing/codeLenses/main.ts
src/client/testing/codeLenses/testFiles.ts
src/client/testing/nosetest/main.ts
src/client/testing/nosetest/testConfigurationManager.ts
src/client/testing/nosetest/runner.ts
src/client/testing/nosetest/services/parserService.ts
src/client/testing/nosetest/services/argsService.ts
src/client/testing/nosetest/services/discoveryService.ts
src/client/testing/main.ts
src/client/testing/configurationFactory.ts
src/client/testing/navigation/serviceRegistry.ts
src/client/testing/navigation/symbolProvider.ts
src/client/testing/navigation/helper.ts
src/client/testing/navigation/commandHandler.ts
src/client/testing/navigation/suiteNavigator.ts
src/client/testing/navigation/functionNavigator.ts
src/client/testing/navigation/fileNavigator.ts
src/client/testing/explorer/testTreeViewItem.ts
src/client/testing/explorer/testTreeViewProvider.ts
src/client/testing/explorer/commandHandlers.ts
src/client/testing/explorer/failedTestHandler.ts
src/client/testing/explorer/treeView.ts
src/client/testing/common/argumentsHelper.ts
src/client/testing/common/enablementTracker.ts
src/client/testing/common/debugLauncher.ts
src/client/testing/common/constants.ts
src/client/testing/common/testUtils.ts
src/client/testing/common/xUnitParser.ts
src/client/testing/common/updateTestSettings.ts
src/client/testing/common/testVisitors/flatteningVisitor.ts
src/client/testing/common/testVisitors/resultResetVisitor.ts
src/client/testing/common/socketServer.ts
src/client/testing/common/runner.ts
src/client/testing/common/services/discoveredTestParser.ts
src/client/testing/common/services/contextService.ts
src/client/testing/common/services/testResultsService.ts
src/client/testing/common/services/storageService.ts
src/client/testing/common/services/types.ts
src/client/testing/common/services/testsStatusService.ts
src/client/testing/common/services/discovery.ts
src/client/testing/common/services/configSettingService.ts
src/client/testing/common/services/testManagerService.ts
src/client/testing/common/services/workspaceTestManagerService.ts
src/client/testing/display/main.ts
src/client/testing/display/picker.ts
src/client/testing/configuration.ts

src/client/common/helpers.ts
src/client/common/net/browser.ts
Expand All @@ -434,11 +340,7 @@ src/client/common/asyncDisposableRegistry.ts
src/client/common/editor.ts
src/client/common/contextKey.ts
src/client/common/markdown/restTextConverter.ts
src/client/common/featureDeprecationManager.ts
src/client/common/experiments/manager.ts
src/client/common/experiments/telemetry.ts
src/client/common/refBool.ts
src/client/common/open.ts
src/client/common/platform/serviceRegistry.ts
src/client/common/platform/errors.ts
src/client/common/platform/fs-temp.ts
Expand Down Expand Up @@ -469,10 +371,8 @@ src/client/common/utils/enum.ts
src/client/common/utils/platform.ts
src/client/common/utils/stopWatch.ts
src/client/common/utils/random.ts
src/client/common/utils/serializers.ts
src/client/common/utils/sysTypes.ts
src/client/common/utils/misc.ts
src/client/common/utils/logging.ts
src/client/common/utils/cacheUtils.ts
src/client/common/utils/workerPool.ts
src/client/common/extensions.ts
Expand All @@ -486,7 +386,6 @@ src/client/common/logger.ts
src/client/common/variables/serviceRegistry.ts
src/client/common/variables/environment.ts
src/client/common/variables/types.ts
src/client/common/variables/sysTypes.ts
src/client/common/variables/systemVariables.ts
src/client/common/nuget/azureBlobStoreNugetRepository.ts
src/client/common/nuget/nugetRepository.ts
Expand All @@ -495,7 +394,6 @@ src/client/common/nuget/nugetService.ts
src/client/common/cancellation.ts
src/client/common/interpreterPathService.ts
src/client/common/startPage/startPageMessageListener.ts
src/client/common/application/customEditorService.ts
src/client/common/application/applicationShell.ts
src/client/common/application/languageService.ts
src/client/common/application/notebook.ts
Expand All @@ -504,8 +402,6 @@ src/client/common/application/workspace.ts
src/client/common/application/debugSessionTelemetry.ts
src/client/common/application/extensions.ts
src/client/common/application/documentManager.ts
src/client/common/application/webPanels/webPanelProvider.ts
src/client/common/application/webPanels/webPanel.ts
src/client/common/application/debugService.ts
src/client/common/application/commands/reloadCommand.ts
src/client/common/application/terminalManager.ts
Expand All @@ -523,15 +419,11 @@ src/client/common/installer/productPath.ts
src/client/common/process/currentProcess.ts
src/client/common/process/processFactory.ts
src/client/common/process/serviceRegistry.ts
src/client/common/process/pythonDaemon.ts
src/client/common/process/pythonToolService.ts
src/client/common/process/internal/python.ts
src/client/common/process/internal/scripts/testing_tools.ts
src/client/common/process/pythonDaemonPool.ts
src/client/common/process/pythonDaemonFactory.ts
src/client/common/process/types.ts
src/client/common/process/logger.ts
src/client/common/process/baseDaemon.ts
src/client/common/process/pythonProcess.ts
src/client/common/process/pythonEnvironment.ts
src/client/common/process/decoder.ts
Expand Down Expand Up @@ -575,7 +467,6 @@ src/client/debugger/extension/attachQuickPick/picker.ts
src/client/debugger/extension/helpers/protocolParser.ts

src/client/languageServices/jediProxyFactory.ts
src/client/languageServices/proposeLanguageServerBanner.ts

src/client/linters/pydocstyle.ts
src/client/linters/serviceRegistry.ts
Expand Down
16 changes: 0 additions & 16 deletions .github/test_plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,22 +342,6 @@ def test_failure():
- [ ] The appropriate `DiagnosticRelatedInformation` is shown for each `Diagnostic`
- [ ] The `DiagnosticRelatedInformation` reflects the traceback for the test

#### [`nose`](https://code.visualstudio.com/docs/python/unit-testing#_nose-configuration-settings)

```python
def test_passing():
assert 42 == 42

def test_failure():
assert 42 == -13
```

- [ ] `Run All Unit Tests` triggers the prompt to configure the test runner
- [ ] Nose gets installed
- [ ] Tests are discovered (as shown by code lenses on each test)
- [ ] `Run Test` works
- [ ] `Debug Test` works

#### General

- [ ] Code lenses appears
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Learn more about the rich features of the Python extension:

- [Debugging](https://code.visualstudio.com/docs/python/debugging): Debug your Python scripts, web apps, remote or multi-threaded processes

- [Testing](https://code.visualstudio.com/docs/python/unit-testing): Run and debug tests through the Test Explorer with unittest, pytest or nose
- [Testing](https://code.visualstudio.com/docs/python/unit-testing): Run and debug tests through the Test Explorer with unittest or pytest.

- [Jupyter Notebooks](https://code.visualstudio.com/docs/python/jupyter-support): Create and edit Jupyter Notebooks, add and run code cells, render plots, visualize variables through the variable explorer, visualize dataframes with the data viewer, and more

Expand Down
1 change: 0 additions & 1 deletion build/test-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ pylint
pycodestyle
pydocstyle
prospector ; python_version > '2.7'
nose
pytest<6 ; python_version > '2.7' # Tests currently fail against pytest 6.
rope
flask
Expand Down
1 change: 0 additions & 1 deletion news/.vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@
"editor.formatOnSave": true,
"python.testing.pytestArgs": ["."],
"python.testing.unittestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.pytestEnabled": true
}
1 change: 1 addition & 0 deletions news/1 Enhancements/10898.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Use VS Code's test UI instead of code lenses above tests.
1 change: 1 addition & 0 deletions news/1 Enhancements/11864.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added command to run last executed test.
1 change: 1 addition & 0 deletions news/1 Enhancements/12043.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for PyTest discovery can fail but not give any clue as to what the problem is.
1 change: 1 addition & 0 deletions news/1 Enhancements/12218.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add shortcut to run the current test (at cursor position).
1 change: 1 addition & 0 deletions news/1 Enhancements/13147.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Run all tests in a multi-root workspace without prompting.
1 change: 1 addition & 0 deletions news/1 Enhancements/15750.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Plug into VS Code's Test UI.
1 change: 1 addition & 0 deletions news/1 Enhancements/3652.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added commands to select and run a set of tests.
1 change: 1 addition & 0 deletions news/1 Enhancements/5347.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for tests should be re-discovered after switching environment.
1 change: 1 addition & 0 deletions news/1 Enhancements/8405.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove the testing functionality from the status bar.
1 change: 1 addition & 0 deletions news/1 Enhancements/8675.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Automatically detect new test file in test explorer.
1 change: 1 addition & 0 deletions news/1 Enhancements/8836.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Search test names in test explorer.
1 change: 1 addition & 0 deletions news/1 Enhancements/9026.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added a command for displaying the test explorer.
1 change: 1 addition & 0 deletions news/1 Enhancements/9402.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Make "run all tests" icon gray instead of green.
1 change: 1 addition & 0 deletions news/2 Fixes/10972.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for unittest module invoking wrong TestCase.
1 change: 1 addition & 0 deletions news/2 Fixes/11866.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for unable to navigate to test function.
1 change: 1 addition & 0 deletions news/2 Fixes/12403.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for running test fails trying to access non-existing file.
1 change: 1 addition & 0 deletions news/2 Fixes/12995.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for code lenses don't work after opening files from different projects in workspace.
1 change: 1 addition & 0 deletions news/2 Fixes/13285.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for the pytest icons keep spinning when run Test Method.
1 change: 1 addition & 0 deletions news/2 Fixes/13713.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Test for any functionality related to testing doesn't work if language server is set to none.
1 change: 1 addition & 0 deletions news/2 Fixes/13916.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for cannot configure PyTest from UI.
1 change: 1 addition & 0 deletions news/2 Fixes/15260.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for test icons not updating when using pytest.
1 change: 1 addition & 0 deletions news/2 Fixes/15736.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for debugging tests is returning errors due to "unsupported status".
1 change: 1 addition & 0 deletions news/2 Fixes/16475.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for "There was an error in running the tests" when stopping debugger.
1 change: 1 addition & 0 deletions news/2 Fixes/1654.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for test code lenses do not disappear even after disabling the unit tests.
1 change: 1 addition & 0 deletions news/2 Fixes/16593.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix unittest discovery. (thanks [JulianEdwards](https://github.com/bigjools))
1 change: 1 addition & 0 deletions news/2 Fixes/2382.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for code lens for a test class run under unittest doesn't show overall results for methods.
1 change: 1 addition & 0 deletions news/2 Fixes/2644.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for test code lens do not appear on initial activation of testing support.
1 change: 1 addition & 0 deletions news/2 Fixes/2660.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for "No tests ran, please check the configuration settings for the tests".
1 change: 1 addition & 0 deletions news/2 Fixes/2790.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for code lenses disappear on save, then re-appear when tabbing on/off the file.
1 change: 1 addition & 0 deletions news/2 Fixes/3062.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for code lenses for tests not showing up when test is defined on line 1.
1 change: 1 addition & 0 deletions news/2 Fixes/3591.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for command 'python.runtests' not found.
1 change: 1 addition & 0 deletions news/2 Fixes/4469.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for navigation to code doesn't work with parameterized tests.
1 change: 1 addition & 0 deletions news/2 Fixes/4848.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for tests are not being discovered at first in multiroot workspace.
1 change: 1 addition & 0 deletions news/2 Fixes/5417.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for tests not found after upgrade.
1 change: 1 addition & 0 deletions news/2 Fixes/5791.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for failed icon of the first failed test doesn't changed to running icon when using unittest framework.
1 change: 1 addition & 0 deletions news/2 Fixes/5889.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for failure details in unittest discovery are not always logged.
1 change: 1 addition & 0 deletions news/2 Fixes/6787.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for test results not updated if test is run via codelens.
1 change: 1 addition & 0 deletions news/2 Fixes/7150.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for "Run Current Test File" is not running tests, just discovering them.
1 change: 1 addition & 0 deletions news/2 Fixes/7443.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for testing code lenses don't show for remote sessions to a directory symlink.
1 change: 1 addition & 0 deletions news/2 Fixes/7870.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for discover test per folder icon is missing in multi-root workspace after upgrade.
1 change: 1 addition & 0 deletions news/2 Fixes/8448.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for clicking on a test in the Test Explorer does not navigate to the correct test.
1 change: 1 addition & 0 deletions news/2 Fixes/8761.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for if multiple tests have the same name, only one is run.
1 change: 1 addition & 0 deletions news/2 Fixes/9640.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for test failure is reported as a compile error.
1 change: 1 addition & 0 deletions news/2 Fixes/9854.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix for discovering tests immediately after interpreter change often fails.
1 change: 1 addition & 0 deletions news/3 Code Health/16371.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove nose test support.
Loading