You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The automatic building of the extension is not proper in certain cases due to vsce linking bugs. To work around this issue, we generate our own .vsix file and run extest install-vsix before running the actual ui tests.
However, our extension has dependencies on other extensions, and there is no option to install dependencies in the extest install-vsix command, although the --install_dependencies arg is present in extest setup-tests. Thus, to overcome this, we need to use an additional command, extest install-from-marketplace, to install the dependencies before running the tests. This creates a long chain of dependencies, resulting in a complicated testing script.
Add --install_dependencies arg to the extest install-vsix command. This will allow for the installation of dependencies without having to run another command for it.
Alternately, add a new arg to the extest setup-tests and extest setup-and-run command that allows for custom scripts to build the extension before installing.
The text was updated successfully, but these errors were encountered:
djelinek
changed the title
Add support for installing dependencies in the extest install-vsix command
[Request] Add support for installing dependencies in the extest install-vsix command
May 30, 2023
Description:
The automatic building of the extension is not proper in certain cases due to vsce linking bugs. To work around this issue, we generate our own .vsix file and run
extest install-vsix
before running the actual ui tests.However, our extension has dependencies on other extensions, and there is no option to install dependencies in the
extest install-vsix
command, although the --install_dependencies arg is present inextest setup-tests
. Thus, to overcome this, we need to use an additional command,extest install-from-marketplace
, to install the dependencies before running the tests. This creates a long chain of dependencies, resulting in a complicated testing script.Eg:
Proposal:
extest install-vsix
command. This will allow for the installation of dependencies without having to run another command for it.extest setup-tests
andextest setup-and-run
command that allows for custom scripts to build the extension before installing.The text was updated successfully, but these errors were encountered: