-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Fix nft test state #17981
Fix nft test state #17981
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Builds ready [e2a242f]
Page Load Metrics (1766 ± 80 ms)
Bundle size diffs
|
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 like we'll need to fix tests related to /test/e2e/nft/import-erc1155.spec.js
as well
https://app.circleci.com/pipelines/github/MetaMask/metamask-extension/38564/workflows/da2f3b97-f190-45d3-948b-7f43c12f177c/jobs/1052191/artifacts
@digiwand Correct me if I am wrong, I thought that the e2e tests uses fixture state that is totally separate from the Regardless, the newly added erc1155 test seems to have introduced more flaky tests. There is a related, in-progress fix for that specific collection toggle, #17972, that might fix the flaky tests we seen. Will keep an 👀 on that to see if that fixes it. |
@tmashuang gotchya, thanks for the info! In that case, giving this the green light for when tests pan out |
Builds ready [fcf9c47]
Page Load Metrics (1581 ± 45 ms)
Bundle size diffs
|
Codecov Report
@@ Coverage Diff @@
## develop #17981 +/- ##
========================================
Coverage 63.44% 63.44%
========================================
Files 903 903
Lines 35267 35267
Branches 8920 8920
========================================
Hits 22373 22373
Misses 12894 12894 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Explanation
Adjust nft mock state to better match prod state.
Screenshots/Screencaps
Before
After
Manual Testing Steps
Pre-merge author checklist
Pre-merge reviewer checklist
If further QA is required (e.g. new feature, complex testing steps, large refactor), add the
Extension QA Board
label.In this case, a QA Engineer approval will be be required.