Page MenuHomePhabricator

[HHVM] Travis is failing for Wikibase tests on HHVM
Closed, ResolvedPublic

Description


Version: unspecified
Severity: normal
Whiteboard: u=dev c=backend p=5 s=2014-10-14

Details

Reference
bz72040

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:52 AM
bzimport set Reference to bz72040.
bzimport added a subscriber: Unknown Object (MLST).

I just spent quite some time to actually make our tests work with PHPUnit 4 and made travis use phpunit 4. That was a pre-requirement towards having the tests pass on HHVM.

Right now this is failing because hhvm gets OOM killed on travis.
This *might* be caused by hhvm nightly beeing broken (so just trying again next week might work).

For reference:

Command terminated by signal 9
Command being timed: "hhvm -v Log.Level=Verbose phpunit.php --debug --debug-tests --group Wikibase"
User time (seconds): 509.28
System time (seconds): 16.41
Percent of CPU this job got: 92%
Elapsed (wall clock) time (h:mm:ss or m:ss): 9:28.94
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 12291392
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 314
Minor (reclaiming a frame) page faults: 1302059
Voluntary context switches: 34297
Involuntary context switches: 6132
Swaps: 0
File system inputs: 53992
File system outputs: 270624
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0

dmesg (from another run):
[1436886.682451] Out of memory in UB 190266810: OOM killed process 3004 (hhvm) score 0 vm:8872748kB, rss:3069680kB, swap:1285348kB

gerritadmin wrote:

Change 167367 had a related patch set uploaded by Hoo man:
No longer allow HHVM to fail on travis

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

With https://gerrit.wikimedia.org/r/167521 merged those problems are gone, Wikibase test run much faster now (also with Zend) and hhvm passes: https://travis-ci.org/mariushoch/mediawiki-extensions-Wikibase/jobs/38448949 (identical to Wikibase master)

gerritadmin wrote:

Change 167367 merged by jenkins-bot:
No longer allow HHVM to fail on travis

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