Gitlab CI неожиданно выходит из строя для php-модуля - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть репозиторий Gitlab с интегрированным CI.Тесты проходят на моем компьютере, но не проходят в Gitlab, который выдает ошибку ниже.Это работало до вчерашнего дня, но теперь не сработало даже для ранее пройденных филиалов.У кого-нибудь есть идеи?

Неустранимая ошибка: объявление Symfony \ Bundle \ FrameworkBundle \ Test \ KernelTestCase :: tearDown () должно быть совместимо с PHPUnit \ Framework \ TestCase :: tearDown (): void in/builds/prolocalisapp/backend/vendor/symfony/framework-bundle/Test/KernelTestCase.php в строке 136

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Спасибо всем за ваши ответы.У меня не было никакого ограничения версии звезды смерти.Проблема была в версии phpunit.phar в CI.CI всегда устанавливает последнюю версию из https://phar.phpunit.de/phpunit.phar, и версия phpunit-8.0.1.phar вызывала ошибку.Я заменил URL в .gitlab-ci.sh на более старую версию https://phar.phpunit.de/phpunit-7.5.2.phar, которая решила проблему

0 голосов
/ 05 февраля 2019

Не используйте ограничение версии звезды смерти , чтобы требовать PHPUnit или любую другую зависимость в вашем файле composer.json.

...