Commerce Mollie GitLab CI for automated tests

Created on 12 February 2025, 12 days ago

Problem/Motivation

The Commerce Mollie module currently lacks automated testing and validation via GitLab CI. Enabling GitLab CI will ensure that contributions are automatically tested, reducing manual effort and improving code quality.

Steps to reproduce

  • Submit a merge request to the Commerce Mollie project repository on Drupal.org.
  • Observe that no automated CI tests are triggered.
  • Manually run tests locally or rely on maintainers to validate changes.

Proposed resolution

  • Implement GitLab CI configuration for the module following the official Drupal GitLab CI guide .
  • Ensure that automated tests run on merge requests and commits.
  • Integrate Drupal's automated testing standards as per Drupal automated testing documentation .
  • Configure appropriate testing jobs, including unit tests, functional tests, and coding standards validation.

Remaining tasks

  • Create a .gitlab-ci.yml file with necessary configurations.
  • Test the pipeline locally to ensure it runs as expected.
  • Submit a merge request with the CI configuration.
  • Review and validate the integration with maintainers.
  • Document the CI setup for future contributors.

User interface changes

No user interface changes.

API changes

No API changes.

Data model changes

No data model changes.

📌 Task
Status

Active

Version

1.0

Component

Code

Created by

🇳🇱Netherlands ndf Amsterdam

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