Skip to content

Conversation

@makemesteaks
Copy link
Member

@makemesteaks makemesteaks commented Mar 26, 2025

Description

Adds much better custom E2E test reports and summaries to GitHub Actions.

Open in GitHub Codespaces

Related issues

Fixes: #31442

Manual testing steps

  1. Ask QA if they are satisfied with E2E test reporting

Screenshots/Recordings

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@github-actions
Copy link
Contributor

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 metamaskbot added the team-dev-ops DevOps team label Mar 26, 2025
@makemesteaks makemesteaks changed the title ci: test failed report ci: test failed report [DRAFT] Mar 27, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [16bd292]
UI Startup Metrics (1187 ± 55 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1187109613445512181299
load1032901116853944992
domContentLoaded1025895116353953987
domInteractive16133241627
firstPaint7561311172391257988
backgroundConnect106538910
firstReactRender20155562036
getState10442768
initialActions001001
loadScripts81268895052840914
setupStore8423379
WebpackHomeuiStartup1003781128084954996
load85164495163886937
domContentLoaded84563394263882925
domInteractive17135081539
firstPaint51057929355873922
backgroundConnect17115381639
firstReactRender15123741426
getState7415278
initialActions001001
loadScripts84362393162881920
setupStore7514289
FirefoxBrowserifyHomeuiStartup13751198212516014151749
load12391071197415312631585
domContentLoaded12381070197415312631585
domInteractive10338209318798
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect24175472535
firstReactRender22193432528
getState7325379
initialActions001001
loadScripts12161052195015212401563
setupStore6413267
WebpackHomeuiStartup9848401703178896993
load8597321462154839988
domContentLoaded8597321462153837987
domInteractive116321742415095
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213115172034
firstReactRender18152821923
getState8473979
initialActions001001
loadScripts8427181442150829973
setupStore9467978
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -572.44 KiB (-8.82%)
  • ui: -974.6 KiB (-12.59%)
  • common: -874.33 KiB (-8.51%)

@metamaskbot
Copy link
Collaborator

Builds ready [1ea8454]
UI Startup Metrics (1196 ± 55 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1196109113825512391276
load10469501236561236986
domContentLoaded1039945123257947981
domInteractive16123651629
firstPaint821851163375270984
backgroundConnect106558910
firstReactRender19144341926
getState11432768
initialActions001001
loadScripts824714102956859900
setupStore7515279
WebpackHomeuiStartup949796133085961983
load80458996767841917
domContentLoaded79856795067834905
domInteractive15125481337
firstPaint47857930342828851
backgroundConnect16115391541
firstReactRender14123741326
getState7312278
initialActions001000
loadScripts79555793868832895
setupStore7516279
FirefoxBrowserifyHomeuiStartup13711179202215914021776
load12351062183915112751587
domContentLoaded12351062183915112751587
domInteractive10440179318796
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2416114122435
firstReactRender22194542326
getState6317278
initialActions001001
loadScripts12121046181615012501553
setupStore6416267
WebpackHomeuiStartup9798241546180884990
load8607201349159791928
domContentLoaded8597201348159791928
domInteractive118562412815898
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect201399142036
firstReactRender18162521823
getState94731179
initialActions002001
loadScripts8437081326155777915
setupStore7463678
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -635.53 KiB (-9.79%)
  • ui: -971.99 KiB (-12.56%)
  • common: -805.6 KiB (-7.84%)

@itsyoboieltr itsyoboieltr linked an issue Mar 31, 2025 that may be closed by this pull request
9 tasks
@itsyoboieltr itsyoboieltr added team-extension-platform Extension Platform team and removed team-dev-ops DevOps team labels Apr 7, 2025
@itsyoboieltr itsyoboieltr self-assigned this Apr 7, 2025
@github-project-automation github-project-automation bot moved this to Needs dev review in PR review queue Apr 7, 2025
@itsyoboieltr itsyoboieltr changed the title ci: test failed report [DRAFT] feat: improved e2e test report Apr 7, 2025
@itsyoboieltr itsyoboieltr moved this from Needs dev review to Needs more work from the author in PR review queue Apr 7, 2025
@itsyoboieltr itsyoboieltr moved this from Needs more work from the author to Needs dev review in PR review queue Apr 10, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [e2709a2]
UI Startup Metrics (1237 ± 61 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1237112714356112741355
load10829671295571131992
domContentLoaded10779631290571126988
domInteractive18146371731
firstPaint7331131295435211305
backgroundConnect6430379
firstReactRender19163932023
getState13440879
initialActions001001
loadScripts836723104255860947
setupStore8414279
WebpackHomeuiStartup21601740255218622582453
load16811339203113717361959
domContentLoaded16741335201913517291947
domInteractive171280131456
firstPaint165644236323395
backgroundConnect32928136369
firstReactRender180533721095793
getState1842783779
initialActions318135
loadScripts16691334199013017261917
setupStore22625630469
FirefoxBrowserifyHomeuiStartup13091121175612613561571
load11661002162411912281431
domContentLoaded11661001162411912271431
domInteractive10038252348896
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19135272035
firstReactRender22195452232
getState1041911978
initialActions001001
loadScripts1148988160711912131430
setupStore841701767
WebpackHomeuiStartup15221332190410515961717
load1309115916449613731491
domContentLoaded1308115816439513731491
domInteractive9346182218997
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect23166782540
firstReactRender35295153844
getState10432789
initialActions002111
loadScripts1288114215779413571471
setupStore8433579

@itsyoboieltr itsyoboieltr force-pushed the ci-test-report branch 3 times, most recently from 99051c0 to 78e31c1 Compare April 11, 2025 12:11
itsyoboieltr
itsyoboieltr previously approved these changes Apr 14, 2025
@itsyoboieltr itsyoboieltr enabled auto-merge April 14, 2025 21:52
@metamaskbot
Copy link
Collaborator

Builds ready [46e3fc4]
UI Startup Metrics (1204 ± 71 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1204110815447112331338
load104196013326410631179
domContentLoaded103595213256410571174
domInteractive17136381631
firstPaint70683120740510481129
backgroundConnect74202710
firstReactRender19154142027
getState1454582126
initialActions001001
loadScripts797719106459819924
setupStore84283812
WebpackHomeuiStartup21811739266719223332466
load16581294197515617931887
domContentLoaded16511288194815417871877
domInteractive161157101344
firstPaint1716141153190281
backgroundConnect3013428433158
firstReactRender23356396114330360
getState174331331742
initialActions3211145
loadScripts16461286192515217851863
setupStore237301332438
FirefoxBrowserifyHomeuiStartup13381149180811513911596
load11921017167412012441426
domContentLoaded11921017167312012441425
domInteractive1023826529113156
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2012108112137
firstReactRender22184042230
getState74375813
initialActions002001
loadScripts1174987165412012241410
setupStore6334468
WebpackHomeuiStartup14911349187110415621691
load1272114715548913391466
domContentLoaded1271114715548913391465
domInteractive75301602276144
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect231479102441
firstReactRender35294953847
getState105327931
initialActions001011
loadScripts1252112815328913231448
setupStore95417825
Bundle size diffs
  • background: 0 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 0 Bytes (0%)

@metamaskbot
Copy link
Collaborator

Builds ready [41ac80f]
UI Startup Metrics (1218 ± 58 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1218109114185812571340
load105795111985210881152
domContentLoaded105294811885110811147
domInteractive17133651629
firstPaint71587120541510681144
backgroundConnect6410179
firstReactRender22155372238
getState1354381830
initialActions001001
loadScripts81372394749838911
setupStore85233815
WebpackHomeuiStartup21071739244018422632385
load16121316187614417321822
domContentLoaded16051313187114317231811
domInteractive171176131358
firstPaint1706738957202287
backgroundConnect2710344342754
firstReactRender19255509122324359
getState184332401629
initialActions319135
loadScripts16001311187014317201788
setupStore216295391932
FirefoxBrowserifyHomeuiStartup13251166177411813871579
load11831008163712312521451
domContentLoaded11831008163712312521451
domInteractive1094043748116184
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2012122131934
firstReactRender22183632227
getState7441479
initialActions001001
loadScripts1165997162412312371431
setupStore63325623
WebpackHomeuiStartup15351362207612916031828
load13061176181611113651524
domContentLoaded13051176181511113651524
domInteractive81533003187131
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect23156882344
firstReactRender37305653949
getState95334920
initialActions102111
loadScripts12851155179411013451509
setupStore95426928
Bundle size diffs
  • background: 0 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 0 Bytes (0%)

@itsyoboieltr itsyoboieltr added this pull request to the merge queue Apr 15, 2025
@github-project-automation github-project-automation bot moved this from Needs dev review to Review finalised - Ready to be merged in PR review queue Apr 15, 2025
Merged via the queue into main with commit 703ed49 Apr 15, 2025
178 checks passed
@itsyoboieltr itsyoboieltr deleted the ci-test-report branch April 15, 2025 06:22
@github-project-automation github-project-automation bot moved this from Review finalised - Ready to be merged to Merged, Closed or Archived in PR review queue Apr 15, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Apr 15, 2025
@metamaskbot metamaskbot added the release-12.18.0 Issue or pull request that will be included in release 12.18.0 label Apr 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-12.18.0 Issue or pull request that will be included in release 12.18.0 team-dev-ops DevOps team team-extension-platform Extension Platform team

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Improve E2E test reporting

5 participants