Closed (fixed)
Project:
GitlabCI Testbed for Drupal core
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
12 Jul 2023 at 09:40 UTC
Updated:
3 Aug 2023 at 10:39 UTC
Jump to comment: Most recent
Comments
Comment #4
fjgarlin commentedI tested "paratest" as an alternative to run the tests for each suite.
Results:
* Apache with concurrency: https://git.drupalcode.org/project/gitlab_ci_testbed_for_drupal_core/-/p...
90 mins total, fails in "Functional" and "Functional Javascript".
* Paratest: https://git.drupalcode.org/project/gitlab_ci_testbed_for_drupal_core/-/p...
126 mins total, fails same as the above AND phpunit, kernel.
While "paratest" made a significant improvement in running plain phpunit jobs in the contrib space, it does not seem to make a dent in core, which seems to be well optimized to leverage the concurrency capabilities of the dockerhub image used and apache. I was expecting a bigger margin of difference, but in this case it seems to be even slower, or at least, less efficient.
I won't pursue any further this task unless I am asked to.
Comment #7
fjgarlin commentedComparing times per job, paratest is still slower in every category.
Closing this issue as the investigation is done.