Symfony Phpunit Tests не проходят параллельно в действиях GitHubPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Symfony Phpunit Tests не проходят параллельно в действиях GitHub

Сообщение Anonymous »

Я сталкиваюсь с проблемой с моей конфигурацией PhpUnit Paratest… или, может быть, My Ci, Docker или даже моего кода - я не уверен. < /p>
У меня есть некоторые тесты для моих Веб-приложение Symfony, и я сталкиваюсь с проблемой, когда пользователь не остается войти в систему. Когда я войду в систему пользователя, используя $ this-> client-> login () , ошибки не возникают, и следующее утверждение следующее Вход в систему подтверждает успех. Однако, как только я сделаю последующий запрос, пользователь, по -видимому, вычеркнут и перенаправлен на страницу входа в систему. Лучшее представление о том, с чего начать устранение неполадок, но это происходит только периодически. Кроме того, эта проблема происходит только в бегуне GitHub Actions. Когда я запускаю тесты локально, все работает нормально - независимо от того, использую ли я паратест или простой фпунит.
кто -нибудь испытал эту проблему или знал об исправлении?
Вот раздел моих чеков. тест < /p>
tests:
name: Tests
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4

- name: Docker Compose Up
run: docker compose up -d

- name: Wait for services
run: sleep 30

- name: Setup Test Environment
run: |
docker compose exec app bash -c "
rm -rf var/cache/*
mkdir -p var/cache/test
chmod -R 777 var/
composer dump-autoload
php bin/console cache:clear --env=test
APP_ENV=test php bin/console cache:warmup
chmod -R 777 var/
"

- name: Paratest
run: |
docker compose exec app bash -c "
APP_ENV=test vendor/bin/paratest --configuration=phpunit.xml.dist --runner=WrapperRunner --testdox --verbose
vendor/bin/phpunit --configuration=phpunit.xml.dist
"

- name: Docker Compose Down
if: always()
run: docker compose down

А и вот пример тестирования, здесь тестовый тестовый всегда сбои ...


Подробнее здесь: https://stackoverflow.com/questions/794 ... ub-actions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»