Make WordPress Core

Opened 2 months ago

Last modified 11 days ago

#60127 new task (blessed)

Fix the Performance Testing workflow in the 6.4 branch

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

Description

Since [57198] all runs of the Performance Workflow on the 6.4 branch are failing on the "Run baseline performance tests" step.

This is likely due to that step trying to run performance tests against BASE_TAG version that has been set to 6.1.1 since the workflow was introduced, since that WP version did not support PHP 8.3.

Some potential options to consider:

  1. Update the version used for the baseline tests each major version.
  2. Set the PHP version used by performance tests to the current recommended version, rather than the latest version.
  3. Run benchmarks using independent environments rather than changing the WP version on the same install between tests.

Change History (11)

This ticket was mentioned in Slack in #core-performance by joemcgill. View the logs.


2 months ago

#2 @joemcgill
7 weeks ago

  • Focuses performance added

This ticket was mentioned in Slack in #core-performance by joemcgill. View the logs.


7 weeks ago

This ticket was mentioned in Slack in #core-performance by joemcgill. View the logs.


6 weeks ago

This ticket was mentioned in Slack in #core-performance by joemcgill. View the logs.


5 weeks ago

#6 @swissspidy
5 weeks ago

  • Keywords needs-patch added

Update the version used for the baseline tests each major version.

This probably makes the most sense. Gutenberg updates the baseline version regularly as well.

Set the PHP version used by performance tests to the current recommended version, rather than the latest version.

That sounds reasonable to me.

Run benchmarks using independent environments rather than changing the WP version on the same install between tests.

That probably negates the whole point of the baseline comparison as the tests are no longer running on the same environment.

This ticket was mentioned in Slack in #core by joemcgill. View the logs.


5 weeks ago

This ticket was mentioned in Slack in #core by desrosj. View the logs.


4 weeks ago

This ticket was mentioned in Slack in #core-performance by mukeshpanchal27. View the logs.


4 weeks ago

This ticket was mentioned in Slack in #core by swissspidy. View the logs.


11 days ago

This ticket was mentioned in Slack in #core-performance by mukeshpanchal27. View the logs.


11 days ago

Note: See TracTickets for help on using tickets.