Nightwatch testing against all opted in versions

Created on 27 October 2023, 11 months ago
Updated 4 March 2024, 6 months ago

Problem/Motivation

  1. #3396106: Allow modules to opt in to testing against Drupal 11 even before they support it β†’ already landed and added composer (next major) + phpunit (next major).
  2. Once #3375359: Nightwatch tests do not work with the default template: port the approach from core β†’ is fixed, Nightwatch tests will work out of the box for the current minor.
  3. Once #3397129: Allow modules to opt in to testing against Drupal previous major, previous minor, next minor β†’ is fixed, Nightwatch tests could work for all opted in core versions.

Steps to reproduce

Proposed resolution

  1. Wait for #3375359: Nightwatch tests do not work with the default template: port the approach from core β†’ to land, then add nightwatch (next major) job.
  2. Wait for #3397129: Allow modules to opt in to testing against Drupal previous major, previous minor, next minor β†’ to land, then add nightwatch (previous major), nightwatch (previous minor) and nightwatch (next minor) jobs.

Acceptance criteria: all customzied and newly added jobs in https://git.drupalcode.org/project/decoupled_pages/-/blob/8.x-1.x/.gitla... disappear and are replaced with a number of OPT_IN_* variables!

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Fixed

Component

gitlab-ci

Created by

πŸ‡§πŸ‡ͺBelgium Wim Leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024