test: re-test v0.1.69 — все 8 тестов PASS, 1000/1000 при нагрузке

This commit is contained in:
Naeel
2026-04-06 18:45:57 +03:00
parent 387932ce10
commit 69451007f6
2 changed files with 96 additions and 2 deletions
+28 -2
View File
@@ -1,10 +1,36 @@
# Прогресс разработки
Последнее обновление: 2026-04-06 19:00 МСК
Последнее обновление: 2026-04-06 21:00 МСК
---
## 2026-04-06 (вечер) — Полное суровое тестирование IoT pipeline
## 2026-04-06 (ночь) — Re-test v0.1.69: полный прогон 8 тестов, все PASS
### Повод
После фикса async-бага (v0.1.68→v0.1.69) — полный повторный прогон всех тестов.
### Тест-матрица (baseline: 163 строки перед стартом)
| # | Тест | v0.1.68 | v0.1.69 | Примечание |
|---|------|---------|---------|-----------|
| 1 | Cold start | ✅ PASS | ✅ PASS | 15 retry, id=163 |
| 2 | Restart 3× | ✅ PASS | ✅ PASS | <1с каждый |
| 3 | Load 100 msgs | ❌ 27/100 | ✅ 100/100 | Баг исправлен! |
| 4 | Burst offline consumer | ✅ PASS | ✅ PASS | 20/20, буфер Kafka |
| 5 | Невалидные payload | ✅ PASS | ✅ PASS | 3/3, consumer жив |
| 6 | Дубликаты | ✅ PASS | ✅ PASS | 3/3 (at-least-once) |
| 7 | Kafka restart | ✅ PASS | ✅ PASS | 5/5 post-recovery |
| 8 | Load **1000** msgs (суровый) | — | ✅ 1000/1000 | 56с, 100% |
### Итог
- Все 8 тестов PASS
- DB: 163 → 1294 строк (суммарно по всем тестам)
- Pipeline стабилен: async fix решил проблему потерь при нагрузке
- Коммит: после документирования
---
## 2026-04-06 (вечер) — Async bug fix (v0.1.69)
### Тест-матрица (7 сценариев, baseline: 18 строк)