Page MenuHomePhabricator

Optimize CiviCRM CI job
Closed, ResolvedPublic

Description

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.

Event Timeline

awight raised the priority of this task from to Low.
awight updated the task description. (Show Details)
awight added subscribers: Ejegg, awight, atgo.

Change 266447 had a related patch set uploaded (by Awight):
Fundraising CRM job can run concurrently now

https://gerrit.wikimedia.org/r/266447

Change 266447 merged by jenkins-bot:
Fundraising CRM job can run concurrently now

https://gerrit.wikimedia.org/r/266447

@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? ;-)

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 :-)

awight claimed this task.