Resolve #3587161 "Integrate ddev drupal contrib into"

This MR brings in ddev-drupal-contrib and Lullabot/ddev-playwright add-ons and merges in canvas specific changes in the ddev-drupal-xb-dev, which shouldn't be needed anymore.

Testing instructions

  • You should be able to test the functionality by simply cloning the MR and running ddev start
  • Cypress tests are ran by typing ddev cypress run
  • Playwright tests are ran by typing ddev playwright test
  • Other tests and helper utilities follow the commands brought in with ddev/ddev-drupal-contrib
  • After running ddev start, you should be able to browse https://canvas.ddev.site with a canvas enabled drupal site up and running.
  • No ddev or testing artifacts should appear in git when running tests.

Merge request reports

Loading