- Improved testplan user experience by supporting a new test discovery method (thanks to @kn-ms)
- Removed unused files from extension package (#301)
- Extended runtime log collection (#300, thanks to @kn-ms)
- Standart code formatting (#299, thanks to @kn-ms)
- Update dependencies, CI configuration, and typo in testplan CLI options (#298, thanks to @kn-ms)
- Add support for "purpose":["debug-test"] in debug configuration (Issue #280)
- Add support for Python 3.9 and 3.10, remove support for Python 3.5 support to CI
- Update dependencies
- Update README, remove david-dm links, fixed typos and grammar issue (thanks to @Filimoa)
- Support for testplan framework (thanks to @cnx-tcsikos)
- Fix pytest returning empty output (Issue #245)
- Update dependencies
- Update README with FAQ, update lint rules
- Include global PYTHONPATH when overriding PYTHONPATH for pytest (Issue #230, thanks to @bergkvist)
- Hacky fix for pytest result parsing (Issue #233)
- Add test suites for parameterized tests (Issue #155)
- Migrated build from TravisCI to GitHub Actions
- Update dependencies
- Support the debuggers envFile configuration (Issue #204, thanks to @matthewshirley)
- Show stderr in test output for pytest (Issue #205)
- Always set rootdir to current working directory (Issue #198)
- Fallback if failed to auto-detect pythonPath, fix vscodeignore (Issue #196)
- Support for auto-reload and auto-run for tests (Issues #137 and #193)
- Support for
python.pythonPath
deprecation (Issue #177) - Add onStartupFinished activation event (Issue #186)
- Support for
python.testing.pytestPath
setting (Issue #60, thanks to @lucono) - Support
name
andconsole
in debug configuration in launch.json (Issue #185) - Run tests on Python 3.8 in CI
- Update dependencies (thanks to @lucono)
- Update dependencies, migrate to vscode-test
- Support for custom junitxml argument (Issue #172)
- Load debug configuration from launch.json (Issues #139 and #167)
- Handle errors during setup for unittest
- Add section on Test Explorer UI configuration to README
- Fix cwd resolution (Issue #158)
- Update dependencies
- Refactor errored suites reporting to new Test Explorer UI API
- Upadate dependencies, add CHANGELOG (Issues #147 and #145)
- Force pytest to use xunit1 report (Issue #141)
- Fix multiple test execution with a similar name for unittest
- Fix unittest debug for when start directory is not a current working directory (Issue #57)
- Improved error reporting for unittest
- Fix pytest decorations (Issue #132)
- Add debug support for unittest (Issue #57)
- Add additional activation events (Issue #125)
- Better error reporting on invalid arguments (Issue #133)
- Update dependencies
- Show discovery errors in Test Explorer UI for unittests (Issue #118)
- Fix debug config, add pytest mark tests (Issue #116)
- Update dependencies
- Update dependencies
- Attempt to fix environment variable resolution for debug configuration (Issue #110)
- Add file property for unittest test methods (Issue #106)
- Update dependencies
- Handle pytest positional arguments - filtering tests (Issue #102)
- Show discovery errors in Test Explorer UI (Issue #98)
- Better error reporting for pytest (Issue #98)
- Update dependencies
- Add Tavern pytest plugin support (Issue #97)
- Update dependencies
- Fix pytest 5.1.0 compatibility on parsing junit xml
- Update dependencies
- Add environment variable resolution for .env file (Issue #88)
- Support renaming configuration settings of python extension
- Make Python 3.7 default for tests, add CI tests with Python 3.7
- Update dependencies
- Fix README, improved contributing guide
- Update dependencies
- Fix home path resolution in configuration
- Update dependencies
- Fix renaming configuration settings (Issue #78)
- Fix tear down calls (Issue #73)
- Replace label modification with description when there are equal labels on the same test tree level
- Update packages
- Update packages
- Fix pytest arguments passing for debugging
- Fix unittest arguments passing (Issue #64)
- Support python.unitTest.pyTestArgs configuration property (Issue #19)
- Output capturing for unittest tests (Issue #5)
- Support "Show source" button for pytest test cases
- Add test cancellation (Issue #42)
- Add more placeholders for configuration (
workspaceRoot
,workspaceFolderBasename
,workspaceRootFolderName
,cwd
) (Issues #53 and #52) - Add additional part to test labels to distinguish (Issue #40)
- Fix discovery for pytest >= 4.1.1 (Issue #47)
- Add output capturing from pytest
- Add simplified pytest debugging
- Add support for pytest-describe plugin (Issue #45)
- Add CI builds for Linux, Windows and macOS with Azure Pipelines
- Fix environment passing to python process (Issue #37)
- Add .env file loading for python process (Issue #27)
- Sort test cases alphabetically (Issue #31)
- Add Dependencies Status badge
- Update vscode-test-adapter-api package (Issue #6)
- Add logging (Issue #7)
- Fix vulnerability (Issue dominictarr/event-stream#116), update packages
- Add placeholder resolution in configuration (Issue #22)
- Add contributing guide
- Fix check for overridden python test framework switch
- Add pytest support (Issue #3)
- Do not show suite when no tests discovered
- Add configuration property to override the test framework used by extension (Issue #14)
- Fix
setUpClass
method was not called (Issue #9) - Fix suite discovery when module printed text on import (Issue #8)
- Fix README formatting
- Add .tavis.yml to .vscodeignore
- Support for Multi-root Workspaces (Issue #2)
- Initial release