Currently takes 75s, it can probably be improved by more caching of the environment. The PHPUnit tests themselves are only 7s of this execution time.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Fundraising CRM job can run concurrently now | integration/config | master | +1 -9 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Ejegg | T89404 Create unit and integration tests for Fundraising extensions to identify breaking MediaWiki changes | |||
Resolved | awight | T78100 Continuous integration - CiviCRM | |||
Resolved | awight | T91903 Optimize CiviCRM CI job | |||
Resolved | Eileenmcnaughton | T91911 Point amp cache to $WORKSPACE |
Event Timeline
Comment Actions
Change 266447 had a related patch set uploaded (by Awight):
Fundraising CRM job can run concurrently now
Comment Actions
@awight @Eileenmcnaughton Now that AMPHOME is set on a per build basis ( https://gerrit.wikimedia.org/r/#/c/266443/3/bin/ci-populate-dbs.sh,cm ), I guess that optimize task can be closed as solved? ;-)
Comment Actions
This still takes 85s when the tests themselves are < 10s of work, but I'm fine closing this task for now since concurrency was the biggest pain point. We can wait 2 minutes :-)