User tests: Successful: Unsuccessful:
.
Labels |
Added:
?
|
Labels |
Added:
?
|
HHVM isn't native PHP, so stuff like phpenv config-add
in our config scripts fail. Basically we need to tweak the .travis.yml
scripts to check for HHVM in extra places (probably the same ones as we are for PHP 7 at a minimum).
Category | ⇒ | Repository |
Status | New | ⇒ | Pending |
@zero-24 I'm not sure about that failure. I've tried tweaking somethings as @mbabker suggested.
I'm now seeing a test failure Fatal error: request has exceeded memory limit in /home/travis/build/joomla/joomla-cms/libraries/vendor/phpunit/php-timer/PHP/Timer.php on line 138
Seems there is a lot to do in relation to our testing with PHP7 and HHVM. These php builds will likely be allowed failures for some time.
Maybe we could find someone from the HHVM team to give suggestions on the Travis build config? FWIW they are running the tests on their platform (see https://github.com/facebook/hhvm/blob/master/hphp/test/frameworks/frameworks.yaml#L246) and get past this test (http://graph.facebook.com/hhvm_oss_tests has some raw data from the test runs), only thing is it seems the tests are on the CMS from its state last August (https://github.com/joomla/joomla-cms/tree/7689d922ca373989e7328f510e94aa2fc541e272 specifically).
@mbabker I've submitted a PR facebook/hhvm#5249 for hhvm to update to the current 3.4.1 release.
Interesting, Travis is now saying this PR is "missing config" on each commit and no longer is running tests. Seems to be working for the rest of the repo.
@mbabker Looking over the information at https://github.com/facebook/hhvm/blob/master/hphp/test/frameworks/frameworks.yaml#L246
it seems the HHVM team is indicating something about tests intermittently hanging...
https://github.com/facebook/hhvm/blob/master/hphp/test/frameworks/frameworks.yaml#L259
I saw that, no idea what the deal is. At least it's all isolated to a single package so you'd think there would be something common in there.
@mbabker It would be nice if the issue is a single package. I fear it's not.
Looking through the various builds I find a few issues.
Something is throwing an Invalid configuration directive
issue
There is this memory limit issue
Fatal error: request has exceeded memory limit in /home/travis/build/joomla/joomla-cms/libraries/vendor/phpunit/php-timer/PHP/Timer.php on line 138
/home/travis/build.sh: line 41: 5463 Segmentation fault phpunit --configuration travisci-phpunit.xml
and this abstract method issue
Fatal error: Class Mock_JDatabaseDriver_afa00a82 contains abstract method (isSupported) and must therefore be declared abstract or implement the remaining methods in /home/travis/build/joomla/joomla-cms/libraries/vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Generator.php(301) : eval()'d code on line 1
Core dumped: Segmentation fault
Stack trace in /tmp/stacktrace.6888.log
/home/travis/build.sh: line 41: 6888 Segmentation fault phpunit --configuration travisci-phpunit.xml
I've adjusted a few things trying to see if these errors might go away, with no success so far.
Looking at the HHVM test results for Joomla CMS from Facebook there are some failures and errors.
Maybe this list will give us some direction on what needs to be adjusted or fixed.
Labels |
Added:
?
|
Labels |
Added:
?
|
done thanks @photodude
The HHVM team failed the Joomla 3.4.1 testing update.
Summary: Does not appear to be tested. refs facebook/hhvm#5249 - brakes
run
ERROR: Could not disable
/data/fio/hhvm/hphp/test/frameworks/framework_downloads/joomla-cms/tests/unit/suites/libraries/cms/form/field/JFormFieldCaptchaTest.php
in joomlacms!
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-02-24 22:05:17 |
Closed_By | ⇒ | photodude |
Labels |
Added:
?
|
@photodude do you know why it fails on
cp: cannot create regular file
/home/travis/.phpenv/versions/hhvm/etc/conf.d': No such file or directory`https://travis-ci.org/joomla/joomla-cms/jobs/60998558