- add section about the native testing API to README.md
- update list of test adapters in README.md
- add debug-all and debug-file commands
- re-add the dependency to the converter extension and update the minimum VSCode version
- remove the dependency to the converter extension temporarily
- add dependency to the converter extension which is necessary for the
testExplorer.useNativeTesting
configuration option to work as expected
- Support "workspace trust" feature: this extension will be enabled in untrusted workspaces
- add
testExplorer.useNativeTesting
configuration option - update list of test adapters in README.md
- update list of test adapters in README.md
- update list of test adapters in README.md
- bugfix: tests were sometimes duplicated when describes were found while running tests (e.g. describe.each)
- update list of test adapters in README.md
- show source on tree item double-click
- show workspace folder and Test Adapter label when the tests fail to load
- update list of test adapters in README.md
- This release is identical to the previous one, it was only created to republish this extension at open-vsx.org
- UI bugfix for running multiple test runs in parallel
- add support for marking suites as errored
- add support for marking tests and suites as not debuggable
- improve support for running multiple test runs in parallel
- The debug icon in the Test Explorer is now also shown for test suites
- The background color for error decorations can now be customized by color themes
- update list of test adapters in README.md
- Workaround for microsoft/vscode#94872, which broke some of the global menu items in the Test Explorer view
- Allow test-explorer.reveal command argument to be the ID of a node
- update list of test adapters in README.md
- replace
testExplorer.hideWhenEmpty
withtestExplorer.hideWhen
and change the default back to the old behavior (never hide the Test Explorer) because the other settings don't work or are confusing with some test adapters
- initial support for Test(Suite)Event#file and Test(Suite)Event#line; this is still experimental, the gutter decorations sometimes show up in the wrong place when these properties are used and there may be other bugs
- only show the Test Explorer when some tests have been found; set
testExplorer.hideWhenEmpty
tofalse
to get back the old behavior - show more prominent warnings about multiple tests with the same ID
- let the user pick a test when he clicks a run or debug code lens that represents multiple tests
- 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