- allow selecting (and running) multiple items in the tree view
- bugfix: the debug buttons in the tree view and debug code lenses were broken in 2.14.4
- bugfix: running tests from the tree view stopped working in VS Code 1.38
- update list of test adapters in README.md
- update list of test adapters in README.md
- adjust the CodeLens positions when a test file is edited
- add
testExplorer.hideEmptyLog
configuration option
- add configuration option for merging suites with the same label
- bugfix: "Run all test in file" did not always run all of the tests
- bugfix: when multiple adapters failed to load tests, Test Explorer didn't show their error messages
- automatically update the output channel if the test whose log is shown is run again
- remember the autorun setting when VS Code is restarted
- add Test Explorer Status Bar to the list of test controllers in README.md
- add menu items to the main menu in the Test Explorer sidebar for sorting the tests
- add menu items to the editor context menu for running and debugging the tests in the current file (set
testExplorer.addToEditorContextMenu
totrue
to enable them) - bugfix: decorations were sometimes not updated
- update list of test adapters in README.md
- enable the expand/collapse buttons by default
- update list of test adapters in README.md
- update list of test adapters in README.md
- performance fix for large trees (proper fix for suite description updates not being sent to VS Code)
- bugfix: sending a retire event with multiple nodes opened the test picker
- add support for the retire event
- the default behavior for retiring tests after reloading has changed! Previously, the test states did not change after reloading (unless the user set
testExplorer.onReload
in his configuration), now the default is to retire them because the states may be outdated. This default behavior is disabled when a Test Adapter implements the retire event because then it is up to the Adapter to tell the Test Explorer which tests should be retired.
- temporary workaround for suite description updates not being sent to VS Code
- update list of test adapters in README.md
- add the ability for adapters to set descriptions for tests and suites
- add the ability for adapters to change the descriptions and tooltips for tests and suites when they are run
- add configuration options to show buttons for collapsing or expanding the test tree nodes
- add configuration option for switching to the Test Explorer view whenever a test run is started
- add configuration option for sorting the tests and suites
- add the ability for adapters to set tooltips for tests and suites
- make TestAdapter#debug optional and don't show menu items and code lenses for debugging if TestAdapter#debug isn't defined
- ensure that the IDs of nodes from different adapters never clash
- ensure that the filenames from the adapters match the file URIs we get from VS Code
- handle multiple tests with the same ID
- new test state for tests that the adapter failed to run
- clean up states of tests that were not run after receiving the completed event for the suite containing them
- update list of test adapters in README.md
- add commands for repeating the last test run
- add CodeLenses for showing a test's log and revealing the test in the explorer
- remember if a test was skipped dynamically (while running the test) and don't reset its state when reloading the tests
- fix decorations and CodeLenses on Windows
- show error message when loading the tests fails
- bugfix for TestLoadEvents being sent to the controllers twice
- add command for debugging the test at the current cursor position
- show the "Show source" button only for tests and suites that specify a source file
- fix the "Show source" button on Windows
- updated documentation
- UI bugfix: when multiple adapters are installed, the "Run all tests" button did not change when tests were running
- API bugfix
- changed API to allow support for VS Live Share and more extensibility
- add commands for running all tests in the current file or the test at the current cursor position
- remove error decorations when resetting the test states
- bugfix for broken CodeLenses
- show error decorations
- show state decorations for test suites
- bugfixes for CodeLenses or decorations not being updated in some situations
- add support for multiple (dynamically generated) tests on one line
- turn "Show source" context menu item into an inline menu item
- bugfix for another state display bug
- start an autorun after automatically reloading the tests
- bugfix for the autorun state not being displayed correctly
- animate the reload icon while tests are loading
- simplification of Test Adapter API: events for test suites are now optional
- bugfixes for CodeLenses not appearing in non-javascript files and inconsistent handling of skipped tests
- provide Gutter Decorations showing the test states
- add configuration option for turning off CodeLenses
- provide CodeLenses for running and debugging tests
- update list of test adapters
- bugfix for registration of tests and suites during a test run
- bugfix for computation of state of test suites
- bugfix for resetting the state of partially-run suites
- bugfixes for retiring and resetting test states from the global menu