-
Notifications
You must be signed in to change notification settings - Fork 647
Separate e2e snapshots and enable parallel test suites for percy #9054
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
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #9054 +/- ##
==========================================
+ Coverage 89.11% 89.13% +0.01%
==========================================
Files 280 280
Lines 28216 28216
==========================================
+ Hits 25146 25151 +5
+ Misses 3070 3065 -5 ☔ View full report in Codecov by Sentry. |
hmmmm....... it looks like the previous snapshots are now shown as "Missing" 😅 I'm wondering if something like https://www.browserstack.com/docs/percy/integrate/parallel-test-suites might help |
Yes, that's exactly what I have a question about 😅 . I originally thought there would be two sets of snapshots, but I can only see the ones with the "e2e" prefix.
I'll take a look to this. |
I noticed a deprecation warning:
I will make a change to address this later. |
93b1591
to
b1a220f
Compare
Here are some notes based on the https://www.browserstack.com/docs/percy/integrate/parallel-test-suites:
|
e2e
prefix to percy snapshotThis change differentiates the snapshots from the QUnit tests, addressing the visual changes caused by the font not loading in QUnit tests (rust-lang#9052).
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 PR addresses #9052 by:
e2e
in their titles.Changing only the title to separate snapshot sets without enabling parallel test suites is insufficient. This will cause finalized builds to not recognize each other and consider others missing. Therefore, enabling parallel test suites for percy is necessary.
Thanks @Turbo87 for the information and guidance!