https://integration.wikimedia.org/ci/job/mwext-testextension-zend/4296/console
The test / module should not depend on LifeWeb extension.
https://integration.wikimedia.org/ci/job/mwext-testextension-zend/4296/console
The test / module should not depend on LifeWeb extension.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
[LifeWeb] migrate to composer based job | integration/config | master | +1 -1 | |
LifeWeb depends on Wikibase | integration/config | master | +1 -1 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | None | T91707 L10n-bot should not force-merge / override Jenkins (breaks the build) | |||
Open | None | T93591 Tasks blocking translatewiki.net / l10n-bot patch sets from merging | |||
Resolved | hashar | T104085 [LifeWeb] CI test: The module 'wikibase.RepoApi' required by 'ext.LifeWeb.libLW' must exist | |||
Duplicate | None | T151064 LifeWeb miss documentation for the MediaWiki API |
Change 221399 had a related patch set uploaded (by Alex Monk):
LifeWeb depends on Wikibase
If the CI jobs are changed to their *-composer variant, the patch above should work now, that Wikibase is ready for it.
mwext-testextension-hhvm fails with:
Fatal error: Class undefined: Wikibase\DataModel\Entity\ItemId in /srv/jenkins-workspace/workspace/mwext-testextension-hhvm/src/extensions/Wikibase/lib/WikibaseLib.entitytypes.php on line 37
The version that uses composer manage to install and start PHPUnit just fine as @JanZerebecki mentioned earlier.
Change 322281 had a related patch set uploaded (by Hashar):
[LifeWeb] migrate to composer based job
That specific issue is now solved. Wikibase is injected as a dependency and the whole thing is wrapped with composer to ship all dependencies.
The testsuite managed to run and fails ultimately with a couple missing documentation for the MediaWiki API:
ApiDocumentationTest::testDocumentationExists.testDocumentationExists with data sets: "Module query+LifeWeb with MiserMode=false, AllowCategorizedRecentChanges=false" "Module query+LifeWeb with MiserMode=true, AllowCategorizedRecentChanges=true"
Filled as T151064