Page MenuHomePhabricator

Install phpunit on caesium
Closed, ResolvedPublic

Description

If we're going to build mediawiki tarballs on caesium, it would be good to get phpunit installed, so we can run the unit tests there.

Event Timeline

csteipp assigned this task to demon.
csteipp raised the priority of this task from to Needs Triage.
csteipp updated the task description. (Show Details)
csteipp subscribed.

Is this ops territory? Associating a project to this task is welcome

Change 200872 had a related patch set uploaded (by Dzahn):
install phpunit on release server

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

Where are release tarballs currently built?

Where are release tarballs currently built?

We built them on caesium this time. Previously it was done by Jenkins, but that required pushing everything publicly, and then waiting (a few hours, often) before everything was built.

What version of phpunit is packaged? We also have the integration/phpunit repo which is deployed to production jenkins slaves (gallium and lanthanum) with 3.7.

@Legoktm 3.5 on precise, 3.7 on trusty, 4.2 on jessie

fgiunchedi triaged this task as Medium priority.Apr 1 2015, 9:15 AM

caesium is precise. simulated install pulls these:

Inst php5-common (5.3.10-1ubuntu3.17+wmf1ubuntu1 Wikimedia:12.04/precise-wikimedia [amd64])
Inst php5-cli (5.3.10-1ubuntu3.17+wmf1ubuntu1 Wikimedia:12.04/precise-wikimedia [amd64])
Inst php-pear (5.3.10-1ubuntu3.17+wmf1ubuntu1 Wikimedia:12.04/precise-wikimedia [all])
Inst php-benchmark (1.2.7-5 Ubuntu:12.04/precise [all])
Inst phpunit (3.5.5-2 Ubuntu:12.04/precise [all])

demon subscribed.

Is this ops territory?

actually. why?

Change 200872 merged by Dzahn:
install phpunit on release server

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

Dzahn claimed this task.

Notice: /Stage[main]/Releases/Package[phpunit]/ensure: ensure changed 'purged' to 'present'