Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test: electron 17 update #143587

Closed
3 tasks done
deepak1556 opened this issue Feb 22, 2022 · 5 comments
Closed
3 tasks done

Test: electron 17 update #143587

deepak1556 opened this issue Feb 22, 2022 · 5 comments

Comments

@deepak1556
Copy link
Collaborator

deepak1556 commented Feb 22, 2022

Refs: #143223

Complexity: 3

Create Issue


We plan to promote Electron 17 in the March 2022 milestone for insiders and stable. The following tests cover some of the common UI bits that don't have smoke tests, but feel free to self-host on the nightly builds for rest of the iteration. You can download the nightly explorations builds from here for testing.


Testing:

  • macOS:

    • Enable Native Tabs (via settings: window.nativeTabs: true)
      • Ensure native tabs are enabled in the system preferences (System Preferences > General > Prefer tabs: "always":)
      • Launch application
      • Try opening new window from either command line (code-exploration ) or from the menu entry (Cmd + Shift + N)
      • Verify new window is launched as a new tab in the active instance of the application
    • window is focused when starting from command line
      • open the code exploration application from finder or dock
      • open external terminal
      • run code-exploration
      • make sure the new window is put to foreground
  • windows:

    • touch device, verify onscreen keyboard doesn't pop up when clicking inside vscode while external keyboard is attached
    • verify maximize and restore operations work as expected when task bar is auto-hidden for custom titlebar
    • Verify titlebar is not clipped off when exit fullscreen
      • Maximize VS Code window
      • Press F11 or Ctrl+K Z twice to enter/exit full screen.
      • Verify titlebar is not cropped
    • Verify there is no rendering lag with custom titlebar
  • linux:

  • All OS:

    • Check out the electron-17.x.y branch locally and verify you can run out of sources, set a breakpoint and debug using Developer: Toggle Developer Tools
@deepak1556 deepak1556 added this to the February 2022 milestone Feb 22, 2022
@sandy081 sandy081 removed their assignment Feb 23, 2022
@bamurtaugh
Copy link
Member

Check out the electron-16.x.y branch locally and verify you can run out of sources, set a breakpoint and debug using Developer: Toggle Developer Tools

Should this be "Check out the electron-17.x.y branch"?

@deepak1556
Copy link
Collaborator Author

Yup it should be electron-17.x.y, fixed the template. Thanks!

@bamurtaugh bamurtaugh removed their assignment Feb 23, 2022
@brettcannon
Copy link
Member

@deepak1556 I was able to install via .deb under WSL and launch w/o issue. Unfortunately building from a checkout is failing due to native-keymap not building when running yarn. Is the .deb test good enough or do you need me to find someone to do a proper Linux build test?

@deepak1556
Copy link
Collaborator Author

@brettcannon can you please find someone to verify OSS self-hosting steps, it would be good to cover that as part of this testing. Thanks!

@brettcannon
Copy link
Member

Connor was nice enough to verify things for me!

@brettcannon brettcannon removed their assignment Feb 24, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Apr 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants