私はsymfony 3プロジェクトをPHP 5.5 & 5.6で動作しますが、7.0と7.1では失敗します。 Symfony 2.8を使用している場合、同じテストがすべて合格します。 すべてのテストはローカルでを通過しますが、一部のテストではトラビスに失敗します。 は失敗したテストを示します:https://travis-ci.org/zikula/core/builds/257745627 トラビスファイル:https://github.com/zikula/core/blob/master/.travis.yml#L40 私はここに誰かがある程度の洞察を持ってほしいと思っています。私は完全に失われています。Symfony 3ユニットテストはTravisではローカルに渡されますが、
私はちょうどphpunit
を実行しました。そして、私がここに報告されたようなエラーを得るようになったところで、非常に最近まで渡していました(例えばhttps://github.com/symfony/symfony/issues/19532)。 YamlFileLoader - Undefined class constant 'PARSE_CONSTANT'
ので、私は(現在の設定)./src/vendor/symfony/symfony/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit
とbin/pnpunit
の両方を試してみましたが、彼らの両方が失敗し
を、現在のテストが失敗する前に、私はこれらのエラーを取得する設定されているとして(しかし、異なる!):
$ ./bin/phpunit PHPの警告:PHPスタートアップ:動的ライブラリ '/home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/apc.soを読み込めません' - /home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/apc.so:共有オブジェクトファイルを開くことができません:不明なファイルやディレクトリはありませんon line 0
警告:PHPの起動時に、ダイナミックライブラリ '/home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/apc.so'を読み込めません。 - /home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/apc.so:共有オブジェクトファイルを開くことができません:行0の不明なファイルまたはディレクトリはありません
PHPの警告:PHPの起動時にダイナミックライブラリ '/home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/memcache.so'を読み込めません -/home /travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/memcache.so:共有オブジェクトファイルを開くことができません:行0の不明なファイルまたはディレクトリはありません
警告:PHPの起動:動的ライブラリ '/home/travis/.phpenv/versions/7.0.7/lib/php/extensions/no-debug-zts-20151012/memcache.so' -/home/travis /を読み込めません。 phpenv /バージョン/ 7.0.7/libに/ PHP /拡張/非デバッグ-ZTS-20151012/memcache.soは:共有オブジェクトファイルを開くことができません:だからライン上で不明でそのようなファイルやディレクトリ0
をI私はこれらのエラーをローカルまたはPHP 5.5/5.6で取得していないので、これは推測していますか?
どのようにこれを解決するには?前もって感謝します!
私は 'api.so'と' memcache.so'をロードしようとしていたいくつかの設定を削除しましたが、これは上記のエラーを取り除きましたが、テストに失敗した問題を解決しませんでした(https:// travis-ci .org/zikula/core/builds/258167616)。だから、明らかにPHPのエラーは、テストが失敗するとは何の関係もありません。 – craigh
テストをローカルで実行する前に、テストを実行するのと同じPHPバージョンでコンポーザアップデートを実行しましたか? –
いいえ、私は別のPHPバージョンでローカルに実行していると思います - 5.6.30 – craigh