Page MenuHomePhabricator

GraphQL extension should use -composer jobs in CI
Closed, ResolvedPublic

Description

Problem
In 474477 I'm creating a new extension that has Composer dependencies. In the tests, the dependencies are installed (with composer install) however, when the tests are run, Composer's autoloader is not included even when load_composer_autoloader is set to true.

Event Timeline

Legoktm subscribed.

That's not the problem. The problem is that your extension needs to use the -composer job variants instead of the vendor ones, so that composer dependencies are pulled in when PHPUnit tests are run.

Legoktm renamed this task from Jenkins does not load Composer's autoloader even if load_composer_autoloader is set to true to GraphQL extension should use -composer jobs in CI.Feb 1 2019, 1:51 AM

Change 487534 had a related patch set uploaded (by Dbarratt; owner: Dbarratt):
[integration/config@master] Autoload Composer dependencies in GraphQL extension.

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

Change 487534 merged by jenkins-bot:
[integration/config@master] Autoload Composer dependencies in GraphQL extension.

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

Legoktm assigned this task to dbarratt.