Неверный путь: сохранить причину отказа и отдельно проверить доступность сервиса
Фактические данные получены через расширение interbase через локальный Services API Firebird. Собственные учебные базы и промежуточные резервные файлы удалены после наблюдений.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| Результат db_info — false | да |
|---|
| Код отказа | -901 |
|---|
| Предупреждение сохранено | да |
|---|
| Сообщение получено | да |
|---|
| Понятная причина | Указанный учебный файл базы отсутствует |
|---|
| Новый сервис ответил версией | да |
|---|
| Отсутствующий файл не создан | да |
|---|
| Создано учебных баз | 0 |
|---|
Строки и дополнительные наблюдения
{
"failure": {
"returned_false": true,
"code": -901,
"warning": true,
"message_present": true
},
"cause_in_this_owned_fixture": "Файл заранее проверен как отсутствующий.",
"fresh_service_version": "WI-V5.0.4.1812 Firebird 5.0",
"private_error_message_not_published": true,
"same_code_can_require_other_investigation": true,
"diagnostics_saved_before_cleanup": true
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.