Произошла ошибка, но информация не отображается

PS: Я новичок в StackOverflow и информатике. Мой вопрос может быть размытым, поэтому, пожалуйста, отнеситесь с пониманием и скажите мне, что я могу улучшить :)

В настоящее время я тестирую свой код с помощью PhpUnit перед его развертыванием.

Каждый тест проходит успешно, но я все равно получаю это сообщение:

ERRORS!
Tests: 108, Assertions: 154, Errors: 1.

Мне нужно выяснить, о чем эта ошибка, но никакой информации об этой ошибке не отображается! Я включил все параметры типа «display_errors» в моем файле php.ini, но, похоже, ничего не работает.

Есть ли простой способ найти причину этой ошибки?

Вот моя командная строка:

C:\php\php.exe C:/Users/me/AppData/Local/Temp/ide-phpunit.php --bootstrap C:\Users\me\PhpstormProjects\myProject\tests\bootstrap.php --configuration C:\Users\me\PhpstormProjects\myProject\tests\phpunit.xml C:\Users\me\PhpstormProjects\myProject\tests\myTests

И вот мой файл phpunit.xml:

<?xml version = "1.0" encoding = "UTF-8"?>
<phpunit bootstrap = "bootstrap.php" colors = "true"
         cacheResult = "false" testdox = "true"
         displayDetailsOnTestsThatTriggerWarnings = "true"
         cacheDirectory = ".phpunit.cache" backupGlobals = "true">
</phpunit>

Мой файл начальной загрузки содержит только простой автозагрузчик, и я использую php 8.3.7 и phpUnit 11.1.3.

Вы могли бы начать с запуска тестов один за другим или, может быть, с --stop-on-defect?

Nico Haase 17.06.2024 12:20

«Как мне пометить свой вопрос как решенный?» Вы можете опубликовать свой ответ и принять его.

Olivier 17.06.2024 20:51
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
71
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне удалось найти ошибку. Я не хотел тестировать все 108 тестов один за другим... Аргумент --stop-on-defect сработал, и я обнаружил, что ошибка находится в методе setUp() :)

Я все еще не понимаю, почему каждый тест проходит успешно, даже если setUp() не удалось... И для phpUnit было бы полезно отображать ошибки, даже если они находятся за пределами тестов!

Другие вопросы по теме