Problem/Motivation

In #3082690: Mark Media Library as a stable core module and related issues, a lot of Media Library's front-end code was moved into the Seven theme. Initially, it was all tested by MediaLibrarySevenTheme, which extended MediaLibraryTest and duplicated all of its coverage with Seven as the active theme.

However, because MediaLibraryTest was an unreliable, nightmarish monstrosity of a test, it was decided to remove MediaLibrarySevenTest from #3082690: Mark Media Library as a stable core module and, once MediaLibraryTest had been refactored and stabilized, restore the test coverage for Seven's modifications.

Proposed resolution

Add a new MediaLibrarySevenTest which runs through all parts of the media library that Seven touches, and asserts that the changes are made and do not break anything.

Remaining tasks

Add the test once #3087227: [META] Split up and refactor MediaLibraryTest, and ideally #3066447: [random test failure] Random failures building media library form after uploading image (WidgetUploadTest) are addressed.

User interface changes

None.

API changes

None; Drupal's tests are not APIs.

Data model changes

None.

Release notes snippet

None needed.

Comments

phenaproxima created an issue. See original summary.

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

quietone’s picture

Status: Postponed » Closed (outdated)

Since this issue was created the Seven theme has been deprecated and removed from core.