Make WordPress Core

Opened 7 years ago

Closed 7 years ago

#41706 closed task (blessed) (fixed)

Remove failing tests from the 4.0 branch

Reported by: johnbillion's profile johnbillion Owned by: johnbillion's profile johnbillion
Milestone: 4.9 Priority: normal
Severity: normal Version: 3.7
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

In WordPress 4.0 and earlier, the test suite contains intentionally failing tests which are skipped when the corresponding ticket is still open. This means that once the ticket is closed as fixed it immediately causes all earlier branches to fail unless the fix is backported. Hence why the 4.0 branch and earlier have a bunch of failing tests.

A lot of time has been spent backporting fixes in both tests and src to older branches in order to get the builds to pass (#40534, #30284 and others), but this is now at the point where it's no longer practical or a good use of time.

The failing tests in the 4.0, 3.9, 3.8, and 3.7 branches should be deleted so the branch builds pass again, making them useful for the management of point releases.

Change History (3)

#1 @johnbillion
7 years ago

In 41306:

Build/Test tools: Remove failing tests from the 4.0 branch.

See #41706

#2 @johnbillion
7 years ago

  • Keywords ongoing added
  • Milestone changed from 4.9 to Future Release
  • Owner set to johnbillion
  • Status changed from new to accepted

#3 @johnbillion
7 years ago

  • Keywords ongoing removed
  • Milestone changed from Future Release to 4.9
  • Resolution set to fixed
  • Status changed from accepted to closed
  • Summary changed from Remove failing tests from older branches to Remove failing tests from the 4.0 branch

Fixed in [41306] for 4.0. I'll create separate tickets for the other branches.

Note: See TracTickets for help on using tickets.