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

E2E Test: Console session tab list #6347

Open
midleman opened this issue Feb 13, 2025 · 0 comments
Open

E2E Test: Console session tab list #6347

midleman opened this issue Feb 13, 2025 · 0 comments
Assignees
Labels
area: console Issues related to Console category. area: ui Issues related to UI category. testing Unit, extension-level, and e2e tests

Comments

@midleman
Copy link
Contributor

midleman commented Feb 13, 2025

Description

Feature: #6160
Goal: Ensure test coverage for console session tab list view
Designs: Link to Miro

Test Cases

Session Tab List

  • Verify the different session states (idle/busy/shutdown/etc) (@dhruvisompura to provide states)
  • Verify shutdown behavior
    • when there is only one active console session
    • for more than one active console session
  • Verify active session behavior
    • Verify that active session changes for editor, and variables pane
    • Verify changing variables pane session does not change primary active session for console/editor.
    • Verify there is an output channel for the session
  • Verify restart session behavior
    • Verify diagnostics (the yellow/red squiggle lines due to syntax errors) are re-triggered on restart of session. (@dhruvisompura is still gathering requirements on this)
  • Manual: Verify the tab list is accessible (aria attributes, focus state, and keyboard navigation)

Acceptance Criteria

  • Tests are tagged for: @:console, @:win, @:web
  • Tests are independent and don't rely on each other
  • Tests are reliable and tested for flake (--repeat-each).
  • Tests run successfully in CI on Electron, Windows and Chromium.
@midleman midleman added testing Unit, extension-level, and e2e tests area: console Issues related to Console category. area: ui Issues related to UI category. labels Feb 13, 2025
@midleman midleman added this to the 2025.03 Pre-Release milestone Feb 13, 2025
@midleman midleman self-assigned this Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: console Issues related to Console category. area: ui Issues related to UI category. testing Unit, extension-level, and e2e tests
Projects
None yet
Development

No branches or pull requests

1 participant