Last modified: 2014-10-20 08:49:43 UTC
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
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)
Change 167367 merged by jenkins-bot: No longer allow HHVM to fail on travis https://gerrit.wikimedia.org/r/167367