-
Notifications
You must be signed in to change notification settings - Fork 4k
Speed up Cypress tests #2600
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
Speed up Cypress tests #2600
Conversation
AnOctopus
left a comment
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.
Looks pretty good overall. I have a few small changes/additions that I think would be good but that I'm not entirely sure about.
There's a bunch of added functions that don't have types on them that would be trivial to add, but it doesn't seem like we hard require them so that isn't a blocker.
|
@AnOctopus Thanks for the review, made requested changes. |
tconkling
left a comment
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 is wonderful!
|
@tconkling Made requested changes. Great, so looks like tests are passing and I've got two approvals. Since it affects everyone, I'll just bring it up one more time at next standup, then merge. |
* develop: ✨ Support "auto" as the new default for st.image's `use_column_width` (streamlit#2635) fix branch name in pr-preview (streamlit#2644) ♻️ Remove "_proto" from "exception_proto.py" (streamlit#2638) ♻️ Remove "_proto" from "media_proto.py" and "iframe_proto.py" (streamlit#2639) Refactor: remove "_proto" from "image_proto.py" (streamlit#2626) correct info on url shortening behavior (streamlit#2576) Set "overflow:visible" on st.expander (streamlit#2611) Revert "Revert "Add anchors to Markdown headers (streamlit#2513)"" Fix file uploader docs + change to getvalue (streamlit#2628) Update change log Update notices Up version to 0.75.0 Revert "Add anchors to Markdown headers (streamlit#2513)" Speed up Cypress tests (streamlit#2600) Remove "beta feature" notice on st.color_picker (streamlit#2625) Deflake multiselect snapshot test by waiting for stale-element (streamlit#2624) Rerender Maybe components when they're first disabled (streamlit#2617) Increase side padding to 5rem when app is in wide mode (streamlit#2613)
Speeds up our CircleCI Cypress tests with a few optimizations.
scripts/run_e2e_tests.pyto accommodate thisvenvpreviously not cachingnode_modulesfolder and stop runningyarn installifnode_modulesis already foundscripts/run_e2e_tests.pyto spawn its own React app servercircleci tests split --split-by=timingsResults
start-server-and-testand removedcy:serve-and-run*Yarn tasksFixes #90