Skip to content

Conversation

@astone123
Copy link
Contributor

@astone123 astone123 commented Oct 16, 2025

Additional details

This PR adds entrySource to the studio store which allows us to deduce in cloud studio how the user initialized studio. This will inform which view we show in the panel and will be sent with telemetry.

Steps to test

Test with my services PR

How has the user experience changed?

No user-facing changes

PR Tasks


Note

Plumbs entrySource through studio:init:suite events and stores it in Studio state to identify how Studio was launched.

  • Studio (App):
    • Add EntrySource type and entrySource field to studio-store with setEntrySource action.
    • Update event-manager to accept optional entrySource on studio:init:suite and set it on the store.
    • Extend LocalBusEmitsMap for studio:init:suite payload to include optional entrySource.
  • Reporter:
    • Emit entrySource with studio:init:suite from CreateNewTestButton (new-test-suite) and runnable popover (new-test-root).
    • Pass through optional entrySource in events.ts to runner.
  • UI:
    • StudioButton.vue emits entrySource: 'welcome' when opening Studio.
  • Tests:
    • Update e2e/unit tests to expect entrySource in studio:init:suite emissions (explicit values or undefined).

Written by Cursor Bugbot for commit 13c9d34. This will update automatically on new commits. Configure here.

@astone123 astone123 self-assigned this Oct 16, 2025
cursor[bot]

This comment was marked as outdated.

@cypress
Copy link

cypress bot commented Oct 16, 2025

cypress    Run #66666

Run Properties:  status check passed Passed #66666  •  git commit 13c9d34a65: Merge branch 'develop' into astone123/studio-entry-source
Project cypress
Branch Review astone123/studio-entry-source
Run status status check passed Passed #66666
Run duration 19m 06s
Commit git commit 13c9d34a65: Merge branch 'develop' into astone123/studio-entry-source
Committer Adam Stone-Lord
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 11
Tests that did not run due to a developer annotating a test with .skip  Pending 1102
Tests that did not run due to a failure in a mocha hook  Skipped 4
Tests that passed  Passing 26730
View all changes introduced in this branch ↗︎

Warning

Partial Report: The results for the Application Quality reports may be incomplete.

UI Coverage  45.27%
  Untested elements 186  
  Tested elements 158  
Accessibility  97.97%
  Failed rules  4 critical   8 serious   2 moderate   2 minor
  Failed elements 101  

@astone123 astone123 merged commit 6cd9e54 into develop Oct 21, 2025
88 of 92 checks passed
@astone123 astone123 deleted the astone123/studio-entry-source branch October 21, 2025 16:33
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.

2 participants