forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
area-testingfeature-requestRequest for new features or functionalityRequest for new features or functionalitymetaIssue that is tracking an overall projectIssue that is tracking an overall projectneeds PRReady to be worked onReady to be worked on
Description
Meta-issue: #16936
Unittest
- Test discovery with unittest - Unittest discovery using the new test adapter #18253
- Test execution with unittest - Refactor unittest test execution #19098
- Test debugging with unittest
Pytest
- Prototyping pytest plugin Prototype
pytestplugin for test discovery/execution. #19790 - Add pytest plugin Review and Commit Pytest Plugin (without enabling) #20077
- Test discovery with pytest
- Write discovery logic for pytest plugin Finalize Pytest Discovery Logic #20078
- Display discovered test on UI Connect Pytest Discovery Plugin to Testing UI #20079
- Test execution with pytest
- Create pytest run tests call Create Pytest Plugin Call for Run Test #20080
- Write run tests plugin logic Pytest Run Tests Logic #20081
- Display run test info on UI Surface Test Results to UI #20082
- Pytest error handling Error Handling Pytest Discovery #20083
- Complete pytest testing suite Write testing for pytest discovery #20085
- Enable pytest rewrite to users Enable Pytest Rewrite to Users #20086
- Test debugging with pytest
Cleanup
- Clean up unittest-related issues
- Clean up pytest-related issues
- Make sure there are tests for the test controller after the rewrite
Notes
Public issues
- python.testing.cwd ignored when discovering or running tests #8678
- Tests not discovered, but running tests anyway works fine. #16565
- Handle exclude lists in a test run request #16929
- Go to Test doesn't work for test class items in Test Explorer #17107
- Tests are discovered correctly but then an incorrect argument is supplied to PyTest, leading test-result discovery to fail (Git Submodules?) #17903
- Unittest discovery not working when sys.stdout is set in global scope #17957
Issues we expect this rewrite will fix
- Problem with test IDs
- Problems with other plugins or python or libs printing to output
- Problems with test discovery
- pytest discovery error #19809
- Improve python test discovery error reporting #19978
- Group test explorer test by workspace in multi-root workspace #20345
- unexpected situation while processing a pytest node during test discovery #19804
- Test discovery should be fault tolerant and display all successfully imported files #13301
- Problems with testing output
- Problems with remote setups
- Problems with testing args
- Performance Concerns
- Problems with Running Tests
pytest feedback on how to things the "right way"
- What is the preferred way for editors/tools to interact with pytest? pytest-dev/pytest#8458
- What is the minimum amount of pytest's CLI that should be supported by integrating editors? pytest-dev/pytest#8506
- visualstudio_py_testlauncher.py - format_exception() missing 3 required positional arguments: 'etype', 'value', and 'tb' #3305
- Red test failure output in editor gets wrapped over lines #18047
unittest missing features
Mazyod, LukeWeidenwalker, botsman, lcnittl, gaziqbal and 26 morebbrandt, schlagercollin, dermotduffy, Siete-F and JensMadsen
Metadata
Metadata
Assignees
Labels
area-testingfeature-requestRequest for new features or functionalityRequest for new features or functionalitymetaIssue that is tracking an overall projectIssue that is tracking an overall projectneeds PRReady to be worked onReady to be worked on