Page MenuHomePhabricator

Run only Wikibase Lib and Repo tests and separately the client tests
Closed, ResolvedPublic

Description

In Jenkins, currently it tries to run all the tests in the extensions/Wikibase directory. We have a non-standard setup with 3 extensions there: Wikibase Client, Lib and Repo.

Normally, you would install just the Lib + Repo for a repo wiki (e.g. wikidata.org) and separately install just Lib + Client for a client wiki (e.g. wikipedia).

The test settings, thus, specify just Lib and Repo extensions be enabled but Jenkins still tries to run client tests. This will obviously fail as classes are missing, etc.


Version: wmf-deployment
Severity: normal

Details

Reference
bz42549

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:06 AM
bzimport set Reference to bz42549.
bzimport added a subscriber: Unknown Object (MLST).

Abraham: As you set this report to ASSIGNED, who is working on this?
I understand that the Wikidata teams uses wikidata-bugs@ as assignee (and that's fine), but in this case the assignee is wikibugs-l@ which means "nobody".

I believe this is now fixed. Two jenkins jobs have been created:

They are both running the same test suite but Wikibase detects the Jenkins job name and adjust the PHPUnit groups that need to be run.

Closed older resolved bugs as verified.