-
Notifications
You must be signed in to change notification settings - Fork 3.3k
internal: Redesign single test view when studio is open #32008
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
Merged
jennifer-shehane
merged 349 commits into
release/15.0.0
from
mabel/issue-10425-studio-redesign
Jul 18, 2025
Merged
Changes from all commits
Commits
Show all changes
349 commits
Select commit
Hold shift + click to select a range
b9ba96c
update yarn.lock
ryanthemanuel 4becd76
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
e907ef9
WIP on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch '…
069b55a
Merge commit 'stash' into mabel/issue-31677-reporter-redesign
f32d6fc
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
4a1d454
WIP on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch '…
5c76e49
Merge commit 'stash' into mabel/issue-31677-reporter-redesign
9c67b81
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
jennifer-shehane 25db731
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
ea3824b
WIP on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch '…
dbcd55d
Merge commit 'stash' into mabel/issue-31677-reporter-redesign
4a99f86
handle open in ide and new test button shadows/padding/alignment
mabela416 a2e002e
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-31677-r…
mabela416 ba6342c
link issue to TODO
mabela416 250ee62
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
jennifer-shehane 7941739
only add pointer-events:none to tests and not suites
mabela416 2286fef
fix failing tests
mabela416 8d11bd6
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-31677-r…
mabela416 33cedef
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
mabela416 94c4b8d
Update cache-version.txt
ryanthemanuel 21c677b
fix failing test
mabela416 2cebdd3
fix clear sessions width
mabela416 e1dafa6
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
mabela416 89ab5de
yarnlock update
jennifer-shehane 61ad3de
remove unused style
mabela416 d2b7adb
remove unused style
mabela416 7a0f7a4
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-31677-r…
mabela416 3b59a94
add caching when calculating children states in the suite-model
mabela416 f5c4517
Revert "add caching when calculating children states in the suite-model"
mabela416 2077f9a
Remove * css style for reporter box-sizing - I don't see this impacti…
jennifer-shehane d275ee8
have css only target languages we support showing in Cypress App
jennifer-shehane 4ed2196
Remove normalize.scss
jennifer-shehane b366676
Remove more global css resets to improve rendering performance
jennifer-shehane ca8ab11
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
jennifer-shehane ea8ae0d
remove running state
mabela416 7ca24d9
memoize components in runnable-and-suite
mabela416 4fc9559
fix failing test
mabela416 0f771f7
Merge branch 'mabel/issue-31677-reporter-redesign' into mabel/issue-1…
mabela416 6fa304b
bump cache
mabela416 dbdbda1
Merge branch 'release/15.0.0' into mabel/issue-31677-reporter-redesign
mabela416 b4af125
skip failing tests related to active states
mabela416 2236a35
Merge branch 'mabel/issue-31677-reporter-redesign' into mabel/issue-1…
mabela416 d474722
add clearSuiteId function
mabela416 9a59792
misc: begin work on reporter redesign
jennifer-shehane 180c665
remove info icon on failing tests
jennifer-shehane aeee992
Add new queued icon to tests
jennifer-shehane e2f4690
bump react-icon
jennifer-shehane c1efe2a
add some styles for the header
mabela416 4d58dfd
add some styles and icons to describe blocks
mabela416 6c6e90f
display chevron down on describe hover
mabela416 9f685ef
add css for red-400
mabela416 9701003
only display collapsible describes if there are tests in the suite
mabela416 accc3e8
add new test on describe hover
mabela416 c416ed9
add describe focus styles
mabela416 a0a05a0
add describe focus styles scss
mabela416 5784de2
fix add commands to test wand placement
mabela416 d9dcc53
update stats icon with describe and test hover and focus
mabela416 52657c8
update test status icons
mabela416 593e1d5
handles some of the test body styles and states
mabela416 f3ac768
add ellipsis to runnable title and flex shrink to icons
mabela416 e48c03a
fix command row stylings
mabela416 25a90df
fix session alignment
mabela416 385e135
fix collapsible indicator styles
mabela416 66fc5ba
handle attempt styling
mabela416 eafc8b4
fix failing tests
mabela416 3c77325
add back command status borders
mabela416 1815b8a
fix suites.cy.ts tests and make some styling fixes
mabela416 482329e
fix styles for New test button on focused/hovered suites
mabela416 b258f39
fix header test
mabela416 02dbfc9
attempt spacing fixes
mabela416 7d4cfc5
fix shortcuts test
mabela416 b818b4f
add open in ide on header hover
mabela416 166fc95
make some styling fixes to errors
mabela416 87798b2
make error styling changes
mabela416 d007711
update control icons and styles
mabela416 41c1c45
fix dotted line for suites
mabela416 db5ca4c
add test dots
mabela416 5a60c93
fix logic for displaying test dots
mabela416 7b1540e
use stop circle icon
mabela416 8b51d4b
refactor runnable and suite header icon
mabela416 a8ef959
only use test children to determine current suite state to display th…
mabela416 8520166
fix suites test
mabela416 d33ea54
fix suite and test icon alignments
mabela416 be00085
clean up some comments and unused variables
mabela416 d1b26b2
fix failing tests
mabela416 0754a6b
fix failing studio tests
mabela416 e52c3de
fix failing tests
mabela416 40484df
fix meta test
mabela416 5998aba
fix suite_model test
mabela416 c4efc64
add more tests for suite-model
mabela416 e27d32a
fix more tests
mabela416 70f0593
fix failing test
mabela416 d046985
fix padding for hook headers
mabela416 fc4bab8
handle font weight, describe aligment and status border widths
mabela416 0717882
fix rounded corners on hover of commands
mabela416 1bfe0dd
round status border when test is opened
mabela416 c58b933
handle chevron right/down when hovering when collapsible is open/closed
mabela416 25640db
add changelog entry
jennifer-shehane e94e784
yarn lock
jennifer-shehane 260f49b
run on binary
jennifer-shehane b412ccc
bust circle cache
jennifer-shehane b13efa7
center align open in ide on command hover
mabela416 1295ed8
add padding to the bottom of the last suite/test
mabela416 0724626
fix attempt padding and connecting dots
mabela416 b97955e
update progress bar color to gray-900
mabela416 004955f
no jumping when opening test
mabela416 fe60345
top align describe/test text when the text wraps to the next line
mabela416 5e68beb
clean up new test button styles and add the linear gradient
mabela416 690d133
fix dotted line and describe/test padding
mabela416 c0c8c20
round out error border and remove double red border on errors
mabela416 51182a9
fix gap for stack trace
mabela416 d5080b5
only apply margin top to test and suite icons
mabela416 3ff22f4
change opacity of add commands to test wand icon
mabela416 a354d37
fix wand opacity test
mabela416 6839953
can we just remove this overflow: scroll?
jennifer-shehane fbd0733
clean up TODOs
mabela416 1e4cf70
fix error group line alignment
mabela416 2043f96
align open IDE tooltip in hooks
mabela416 f6100fa
fix padding between suites
mabela416 d1db209
remove purple border around describe in studio
mabela416 96ce791
Add tailwind css so that styles work in e2e tests
jennifer-shehane cecf0ca
fix studio buttons padding
mabela416 576e2a0
fix stack trace padding
mabela416 fa6b504
disable clicking for skipped and queued up tests
mabela416 547d869
fix 1px jumping when opening test
mabela416 df6b96a
handle open in ide and new test button shadows/padding/alignment
mabela416 b8429f1
circle cache
jennifer-shehane 06b3bbf
update yarn.lock
ryanthemanuel af58d5d
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
6fb378e
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
a1e5d53
index on mabel/issue-31677-reporter-redesign: 5e2503f339 Merge branch…
0e49d31
link issue to TODO
mabela416 f378143
only add pointer-events:none to tests and not suites
mabela416 456835a
fix failing tests
mabela416 e53a429
Update cache-version.txt
ryanthemanuel 5727cce
fix failing test
mabela416 8072366
fix clear sessions width
mabela416 105c8cf
remove unused style
mabela416 d1a63b9
yarnlock update
jennifer-shehane 8c61382
add caching when calculating children states in the suite-model
mabela416 20fc38f
Revert "add caching when calculating children states in the suite-model"
mabela416 c2cdc91
Remove * css style for reporter box-sizing - I don't see this impacti…
jennifer-shehane 738ba3f
have css only target languages we support showing in Cypress App
jennifer-shehane 2d7d2a2
Remove normalize.scss
jennifer-shehane 9062fab
Remove more global css resets to improve rendering performance
jennifer-shehane 4040a57
remove running state
mabela416 8f2d9d5
memoize components in runnable-and-suite
mabela416 2a9a0e8
fix failing test
mabela416 604ba08
bump cache
mabela416 ec7b787
skip failing tests related to active states
mabela416 4eb0f03
Merge branch 'mabel/issue-31677-reporter-redesign' into mabel/issue-1…
mabela416 dac4683
clean up existing studio UI
mabela416 b78935c
refactor duration and openFileInIDEButtn
mabela416 f8ea4b1
Merge remote-tracking branch 'origin' into mabel/issue-10425-studio-r…
mabela416 b19e548
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 b1290fb
update workflows file
mabela416 cb99ec4
add single test component
mabela416 a9f43ba
save parentTitle to use in single test mode
mabela416 8b65a80
add single test component
mabela416 7d9ebb5
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 87b35df
clean up studio commands
mabela416 d6ac3d1
remove adding studio commands as a hook
mabela416 fd2b589
clean up hook-model from studio commands
mabela416 c4acabf
use new singleTest component when studio is active and on single test…
mabela416 cb7597a
update reporter start to set single studio test active
mabela416 ebd6caa
actually set single test mode
mabela416 e118c24
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 768582f
clean up more old studio code
mabela416 27f6deb
fix styles for header title
mabela416 38f80c1
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 82c1d06
fix hooks test
mabela416 0a1f9a7
whoops re-add deleted line
mabela416 b68d373
fix events.cy.ts test
mabela416 5bd0b83
fix runnables_store test
mabela416 671726d
fix test_model test
mabela416 bee69a5
fix test_errors test
mabela416 577cdb1
fix tests test
mabela416 4b0fbd0
fix studio-cloud test
mabela416 ad8ce4e
update waitForSpecToFinish
mabela416 78b236a
fix some studio tests maybe?
mabela416 80125b2
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 c1d32b4
fix some tests
mabela416 5a8882e
add back studio commands hook to tests
mabela416 bbf51a4
add back some of the events i removed that also need to be cleaned up…
mabela416 7ec5abc
fix some tests
mabela416 c94f3a1
add test for back button and open in ide button in single test mode
mabela416 add368b
add component test for StudioSingleTest component
mabela416 aeee691
wait for specs to finish to reduce flake when asserting on aut iframe
mabela416 188bc8a
add tests back
mabela416 4972c03
remove studio instructions modal
mabela416 d9e7f71
remove this branch from mac workflow
mabela416 6ef0aa6
try to fix the studio tests
mabela416 9f43761
check if aut-iframe is empty
mabela416 4d32385
add more checks to make sure aut is ready
mabela416 3bec4c1
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 1cec483
Merge remote-tracking branch 'origin' into mabel/issue-10425-studio-r…
mabela416 c5fb28d
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 1609ea5
Merge remote-tracking branch 'origin/release/15.0.0' into mabel/issue…
mabela416 4b9ed46
add loading tests state to StudioSingleTest
mabela416 84d1a8e
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 496244a
fix single studio test
mabela416 768e7d6
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 6ee9b1c
add more conditions for the studio tests
mabela416 294a258
make a few more changes to the existing tests
mabela416 f3dd66b
fix button styles
mabela416 1639de7
add scrollbar to single test
mabela416 d9f373e
hide studio commands hooks
mabela416 1826664
handle scroll to view in single test mode
mabela416 8c96ef7
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 a9ee429
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
jennifer-shehane c67325e
show empty test state when test is errored
mabela416 61ce65f
update name to checkForStats
mabela416 b52782c
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 05e598e
add useScrollIntoView hook
mabela416 027f556
update waitForSpecToFinish
mabela416 7121234
remove unused props
mabela416 c639a0c
allow stop button to work when studio is active
mabela416 7c78b52
clean up StudioTest.scss
mabela416 7d01583
remove runnable active and queued checks
mabela416 63a5c2d
fix order of operations in waitForSpecToFinish
mabela416 8c061e8
call studio:cancel event for back button in studio test mode
mabela416 0ecefe3
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 5b74748
remove studio commands check
mabela416 f91c0da
memoize scrollIntoView callback and add it as a dependency in useEffect
mabela416 45d4377
fix ts error
mabela416 83d5029
check if single test studio is active when waiting for spec
mabela416 d63e2b4
merge with release branch
mabela416 4c7bd85
fix launchStudio new test logic
mabela416 c77ea9e
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 8271204
allow shorcuts to work in studio mode
mabela416 07fd342
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 82763cd
align test studio icon at the top
mabela416 aa891fc
refactor spec file name into its own component
mabela416 27ecd7c
update tests with new spec file name classname
mabela416 75a8026
add checkForStats and add tests for removing url parameters
mabela416 283c703
Merge remote-tracking branch 'origin/release/15.0.0' into mabel/issue…
mabela416 adc8266
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
jennifer-shehane afe0782
remove spacing
mabela416 e3085c8
fix icon import
mabela416 5356841
fix tests.cy
mabela416 e7a2616
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 2dc9dad
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 cbe5dbf
fix open file in ide test
mabela416 099fe7e
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 66bba84
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
mabela416 d3922d3
add style I accidentally removed
mabela416 bffecae
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 687d088
Merge branch 'release/15.0.0' into mabel/issue-10425-studio-redesign
jennifer-shehane 62237b2
Merge remote-tracking branch 'origin/release/15.0.0' into mabel/issue…
mabela416 1e3e32d
Merge remote-tracking branch 'refs/remotes/origin/mabel/issue-10425-s…
mabela416 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This selector playground state does not reset to the proper hide/show state after a user edits their cypress.config.js file. (This could be a followup ticket)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Created this ticket https://github.com/cypress-io/cypress-services/issues/11140