Я сталкиваюсь с проблемой с моей конфигурацией 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
Symfony Phpunit Tests не проходят параллельно в действиях GitHub ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1740131905
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
А и вот пример тестирования, здесь тестовый тестовый всегда сбои ...
Подробнее здесь: [url]https://stackoverflow.com/questions/79456960/symfony-phpunit-tests-fail-in-parallel-in-github-actions[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия