6.9 KiB
6.9 KiB
Changelog
2.2.4 | 2022-02-19
- Use existing downloads if internet is inaccessible
2.2.3 | 2022-01-30
- Fix tests sometimes hanging on windows
2.2.2 | 2022-01-09
- Add default for platform in
resolveCliPathFromVSCodeExecutablePath
to match docs
2.2.1 | 2022-12-06
- Add an idle
timeout
for downloads
2.1.5 | 2022-06-27
- Automatically retry if VS Code download fails
2.1.4 | 2022-06-10
- Fix uncaught error when failing to connect to the extension service
2.1.3 | 2022-03-04
- Support arm64 builds on Linux
2.1.2 | 2022-02-04
- Fix executable path being returned incorrectly on cross-platform downloads
- Fix tests sometimes failing with EACCESS errors on OSX
2.1.1 | 2022-01-20
- Fix excessive logging when running in CI
2.1.0 | 2022-01-14
- Add a progress
reporter
option on theTestOptions
, which can be used to see more detail or silence download progress.
2.0.3 | 2022-01-11
- Fix
@vscode/test-electron
auto updating - Use arm64 version of VS Code on relevant platforms
2.0.2 | 2022-01-07
- Add
resolveCliArgsFromVSCodeExecutablePath
2.0.1 | 2021-12-29
- Fix extra new lines added to test output
2.0.0 | 2021-12-14
- Run tests using a separate instance of VS Code by default. This can be disabled by setting
reuseMachineInstall: true
.
1.6.2 | 2021-07-15
- Add
--disable-workspace-trust
flag when running tests by default
1.6.1 | 2021-07-15
- Rename to
@vscode/test-electron
1.6.0 | 2021-07-14
- Expose generic
download
API with support forcachePath
1.5.2 | 2021-03-29
- Don't write progress report when output is not connected to tty #91
1.5.1 | 2021-01-25
- Fix wrong http proxy agent used #82
1.5.0 | 2021-01-25
- Fix download failing on windows with long file paths
- Make installation platform aware #78
- Download and unzip directly for faster setup
- Add download progress indicator
- Show signal that caused vscode to quit if no exit code is present #64
1.4.1 | 2020-10-27
- Use "exit" event in runTest.ts. #74.
1.4.0 | 2020-04-11
- Propagate signal when subprocess terminates. #56.
1.3.0 | 2019-12-11
- Add
platform
option. By default, Windows/macOS/Linux defaults to usewin32-archive
,darwin
andlinux-x64
. On Windows,win32-x64-archive
is also available for using 64 bit version of VS Code. #18. - Allow running offline when
version
is specified and a matching version is found locally. #51. - Show error when failing to unzip downloaded vscode archive. #50.
1.2.3 | 2019-10-31
- Add
--no-sandbox
option to defaultlaunchArgs
for https://github.com/microsoft/vscode/issues/84238.
1.2.2 | 2019-10-31
- Reject
downloadAndUnzipVSCode
whenhttps.get
fails to parse the JSON sent back from VS Code update server. #44. - Reject
downloadAndUnzipVSCode
promise when download fails due to network error. #49.
1.2.1 | 2019-10-31
- Update https-proxy-agent for https://www.npmjs.com/advisories/1184.
1.2.0 | 2019-08-06
- Remove downloaded Insiders at
.vscode-test/vscode-insiders
if it's outdated. #25.
1.1.0 | 2019-08-02
- Add
resolveCliPathFromVSCodeExecutablePath
that would resolvevscodeExecutablePath
to VS Code CLI path, which can be used for extension management features such as--install-extension
and--uninstall-extension
. #31.
1.0.2 | 2019-07-17
- Revert faulty fix for #29.
1.0.1 | 2019-07-16
- Use correct CLI path for launching VS Code on macOS / Linux. #29.
1.0.0 | 2019-07-03
- Stable release for changes introduced in the
next
tags.
1.0.0-next.1 | 2019-06-24
- Improve console message for downloading VS Code. microsoft/vscode#76090.
- Improve logging. No more prefix
Spawn Error
and directstdout
andstderr
of launched process toconsole.log
andconsole.error
. stable
added as a download version option.
1.0.0-next.0 | 2019-06-24
- Updated API:
- One single set of options.
extensionPath
=>extensionDevelopmentPath
to align with VS Code launch flagstestRunnerPath
=>extensionTestsPath
to align with VS Code launch flagstestRunnerEnv
=>extensionTestsEnv
to align with VS Code launch flagsadditionalLaunchArgs
=>launchArgs
testWorkspace
removed. Pass path to file/folder/workspace as first argument tolaunchArgs
instead.locale
removed. Pass--locale
tolaunchArgs
instead.
0.4.3 | 2019-05-30
- Improved API documentation.
0.4.2 | 2019-05-24
testWorkspace
is now optional.
0.4.1 | 2019-05-02
- Fix Linux crash because
testRunnerEnv
is not merged withprocess.env
for spawning the testing process. #14.
0.4.0 | 2019-04-18
- Add
testRunnerEnv
option. #13.
0.3.5 | 2019-04-17
- Fix macOS Insiders incorrect url resolve.
0.3.4 | 2019-04-17
- One more fix for Insiders url resolver.
0.3.3 | 2019-04-17
- Correct Insiders download link.
0.3.2 | 2019-04-17
- Correctly resolve Insider exectuable. #12.
0.3.1 | 2019-04-16
- Log errors from stderr of the command to launch VS Code.
0.3.0 | 2019-04-13
- 🙌 Add TypeScript as dev dependency. #9.
- 🙌 Adding a simpler way of running tests with only
vscodeExecutablePath
andlaunchArgs
. #8.
0.2.0 | 2019-04-12
- 🙌 Set
ExecutionPolicy
for Windows unzip command. #6. - 🙌 Fix NPM http/https proxy handling. #5.
- Fix the option
vscodeLaunchArgs
so it's being used for launching VS Code. #7.
0.1.5 | 2019-03-21
- Log folder to download VS Code into.
0.1.4 | 2019-03-21
- Add
-NoProfile
,-NonInteractive
and-NoLogo
for using PowerShell to extract VS Code. #2. - Use
Microsoft.PowerShell.Archive\Expand-Archive
to ensure using built-inExpand-Archive
. #2.