Make WordPress Core

Opened 12 months ago

Closed 9 months ago

#58359 closed task (blessed) (fixed)

Consolidate automated performance workflow logs to a single table

Reported by: joemcgill's profile joemcgill Owned by: swissspidy's profile swissspidy
Milestone: 6.4 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: needs-patch
Focuses: performance Cc:

Description

The automated performance workflow introduced in [55459] logs the metrics for server data in two separate steps — displaying one table for the current run and a separate table for the baseline version (i.e. WordPress 6.1.1). By consolidating this to a single table, it’s easier to copy and paste results into PRs, Slack, and other places where you want to share the results.

Attachments (1)

Screen Shot 2023-05-19 at 4.11.28 PM.png (342.5 KB) - added by joemcgill 12 months ago.
Screen shot of current profile logs

Download all attachments as: .zip

Change History (5)

@joemcgill
12 months ago

Screen shot of current profile logs

#1 @swissspidy
9 months ago

  • Milestone changed from Awaiting Review to 6.4

#2 @swissspidy
9 months ago

  • Owner set to swissspidy
  • Status changed from new to assigned

#4 @swissspidy
9 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In 56506:

Build/Test Tools: Compare results in performance measurement workflow.

This extends the performance test workflow added in [55459] to also run tests against the target branch (if running on a pull request) or the previous commit (if running on trunk).

Those results are then compared with the ones from the current commit, and the difference is displayed as a GitHub Actions workflow summary for convenience.

Props mukesh27, flixos90, desrosj, joemcgill, swissspidy.
Fixes #58358, #58359.
See #56150.

Note: See TracTickets for help on using tickets.