feat: add api spec test infrastructure#24132
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. |
|
@metamaskbot update-policies |
|
Policy update failed. You can review the logs or retry the policy update here |
|
@metamaskbot update-policies |
|
Policies updated |
c7e7ac2 to
398b838
Compare
|
@metamaskbot update-policies |
1 similar comment
|
@metamaskbot update-policies |
|
Policies updated |
|
@metamaskbot update-policies |
|
No policy changes |
1 similar comment
|
No policy changes |
Co-authored-by: jiexi <jiexiluan@gmail.com>
65730c9 to
c63d737
Compare
Builds ready [c63d737]
Page Load Metrics (139 ± 179 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
@shanejonas I'm having trouble running |
Builds ready [ad13905]
Page Load Metrics (42 ± 3 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [1cdb3d7]
Page Load Metrics (58 ± 5 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
@shanejonas I added: await new Promise((resolve) => {
setTimeout(resolve, 4000);
});after and then the test just ended without doing anything else. Is it possible that something inside of |
mcmire
left a comment
There was a problem hiding this comment.
The tests do succeed on CI, so that's good. Would be nice to figure out why it's failing locally but it could be my machine. Will approve in the meantime.
Description
This PR adds tests using api-specs via the @open-rpc/test-coverage tool.
Check out the test report on CircleCI as an artifact.
Related issues
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/2304
Manual testing steps
yarn build:testyarn test:api-specsScreenshots/Recordings
Link to video from PI lane demos



Pre-merge author checklist
Pre-merge reviewer checklist