Create local development setup

Created on 23 April 2025, 26 days ago

Problem/Motivation

While working on Allow configs to be enforced by default Active I didn't find any clear/easy way to run the Behat tests, and I want to add additional test coverage for that feature.

Proposed resolution

Bring over a .local-dev setup similar to that found in workflow_eca, perhaps with some differences.

Remaining tasks

TBD

User interface changes

n/a

API changes

n/a

Data model changes

n/a

📌 Task
Status

Active

Version

1.0

Component

Miscellaneous

Created by

🇨🇦Canada star-szr

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

Comments & Activities

  • Issue created by @star-szr
  • 🇨🇦Canada star-szr

    Noting a TODO: "make tests" is taking a snapshot, maybe we can use DDEV snapshots for this instead.

  • 🇨🇦Canada star-szr

    Noting another TODO: The /opt/project mount might not be needed with this setup, since our contrib project is available at /var/www/html and we could presumably use that as our composer symlink.

  • 🇨🇦Canada spiderman Halifax, NS

    @star-szr: I would suggest dropping the "make snapshot" from the "make tests" target in this context- I believe that is cruft from the example I referred you to, which was a project where the tests themselves would restore this snapshot to reset the state. In this case I think that's overkill, and only slows the tests process down.

Production build 0.71.5 2024