Closed (fixed)
Project:
Media MPX
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
30 Aug 2022 at 17:00 UTC
Updated:
15 Sep 2022 at 13:44 UTC
Jump to comment: Most recent
The test suite is currently broken on the 8.x-1.x branch.
Run Drupal CI test bot on the 8.x-1.x branch.
Part of the reason the test suite is broken is the Behat dependencies are in conflict with Drupal 9.4.x. Lets remove the Behat tests, which don't have anything of substance, and the corresponding dependencies, then beyond that fix remaining issues until we have a green test suite. Lets also remove the CircleCI configuration.
None.
None.
None.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #6
dakruchko commentedComment #7
m4oliveiThis is looking good. A couple of things:
require-devsection from composer.json. That was needed on Github to run the tests, but Drupal CI should get us those test dependencies without having to specify themminimum-stabilityandprefer-stablekeys from composer.json. These are root only keys, so I don't think they are needed, or have any effectpatches.jsonfile noted in the previous step patched core to adjust phpcs settings to ignore txt and md files (http://drupal.org/node/2867601). We'll probably have to make the same accomodation here, via Drupal CIs methodComment #8
dakruchko commentedDid some updates. Please note that added drupal/coder version constraint (8.3.13). This is because of test runner issue introduced with coder 8.3.14 (https://www.drupal.org/project/drupalci_testbot/issues/3283978). As currently code styles checks are passing anyway, I would probably remove that constraint. In this case the phpcs job will be failing, but once the upstream issue is resolved, our phpcs job would work again. Any thoughts?
Comment #9
dakruchko commentedComment #10
m4oliveiThanks @dakruchko! This is looking great. I think we're ready to merge here.
I think what you have is great. I'd rather have the passing phpcs job that have it be failing until the Drupal.org ops team gets around to fixing it.
Comment #12
m4oliveiMerged to 8.x-1.x. Thanks!