Skip to content

VIDSOL-843: fix rejoining maestro test and enable it#140

Merged
manolovn merged 1 commit into
developfrom
mvera/vidsol-843/rejoining-test-fix
Jun 4, 2026
Merged

VIDSOL-843: fix rejoining maestro test and enable it#140
manolovn merged 1 commit into
developfrom
mvera/vidsol-843/rejoining-test-fix

Conversation

@manolovn

@manolovn manolovn commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

What is this PR doing?

How should this be manually tested?

What are the relevant tickets?

VIDSOL-843

Checklist

  • Branch is based on develop (not main).
  • Resolves a Known Issue.
  • If yes, did you remove the item from the docs/KNOWN_ISSUES.md?
  • Resolves an item reported in Issues.

Justification for skipping ci, if applied?

Copilot AI review requested due to automatic review settings June 3, 2026 14:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Improves the Maestro E2E flow that joins a room, ends the call, and re-enters the meeting from the goodbye screen, by making the join steps more reliable when the soft keyboard is present.

Changes:

  • Hide the on-screen keyboard after entering the room name.
  • Hide the on-screen keyboard after entering the username.
Comments suppressed due to low confidence (2)

.maestro/flows/goodbye-reenter-room.yaml:20

  • Other Maestro flows clear text fields before typing to avoid flaky behavior when the app is resumed with previous state or autofill (e.g., .maestro/flows/goodbye-view-landing-page.yaml:18-23, join-with-camera-mic-allowed.yaml:20-25). Here the room name field isn’t cleared before inputText, so the test can append to existing text and fail to join the expected room.
    .maestro/flows/goodbye-reenter-room.yaml:37
  • For consistency with other Maestro flows and to avoid appending to a prefilled username (see .maestro/flows/goodbye-view-landing-page.yaml:37-42), clear the username field before typing. Without this, a resumed app state can cause inputText to append and make the join step fail.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

🎭 Maestro E2E Test Results

All tests passed!

  • Run: #98
  • Commit: 623ee90447ba77661a0fba29c933ed83461eb40e

📊 Artifacts:

  • maestro-test-results-98
  • maestro-report-98

📸 View the complete test results and screenshots in the artifacts section above.

@vonage-ai-assistant

vonage-ai-assistant Bot commented Jun 4, 2026

Copy link
Copy Markdown

AI Code: 0%

AI Adoption Report

Lines %
AI-generated 0 0%
Human 91 100%
Total 91
Per-commit breakdown (1 commits)
Commit Message Added AI Human AI %
b108903 VIDSOL-843 fix rejoining maestro test and enable it 4 0 91 0%

Powered by Git AI Standard v3.0.0 — authorship data from refs/notes/ai (supports sessions-v2 format)

@jorgesanmartin-vng jorgesanmartin-vng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@VZaphod VZaphod left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@manolovn manolovn merged commit 6f6f6a3 into develop Jun 4, 2026
16 checks passed
@manolovn manolovn deleted the mvera/vidsol-843/rejoining-test-fix branch June 4, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants