fix(import): построчные ошибки до записи
- preflight занятого логина и неактивной целевой группы - applied=false с номером строки, без частичных студентов - LDD-IMPORT-003; baseline 58 claims / 368 тестов
This commit is contained in:
@@ -65,15 +65,15 @@
|
||||
|
||||
| Модуль | Тестов | Failures | Errors | Skipped |
|
||||
|---|---:|---:|---:|---:|
|
||||
| identity-service | 103 | 0 | 0 | 0 |
|
||||
| identity-service | 105 | 0 | 0 | 0 |
|
||||
| academic-service | 106 | 0 | 0 | 0 |
|
||||
| progress-service | 38 | 0 | 0 | 0 |
|
||||
| web | 112 | 0 | 0 | 0 |
|
||||
| gateway | 2 | 0 | 0 | 0 |
|
||||
| markdown | 5 | 0 | 0 | 0 |
|
||||
| **Итого на момент этапа 6** | **366** | **0** | **0** | **0** |
|
||||
| **Итого на момент этапа 6** | **368** | **0** | **0** | **0** |
|
||||
|
||||
После закрытия рисков актуальный LDD-baseline — **366 тестов, 0 failures**
|
||||
После закрытия рисков актуальный LDD-baseline — **368 тестов, 0 failures**
|
||||
(см. раздел 7). `ktlintCheck` и `detekt` прошли без замечаний. У gateway теперь есть unit-тесты публичных auth-путей и 401; маршрутизация
|
||||
gateway дополнительно проверена конфигурацией и security-матрицей ниже.
|
||||
Тот же набор команд выполняет `.woodpecker/` (Gitea + Woodpecker 3.x); на
|
||||
@@ -133,7 +133,7 @@ gateway дополнительно проверена конфигурацией
|
||||
|
||||
### 2.3. Security-проверки
|
||||
|
||||
Проверено автоматическими тестами (актуальный прогон — 366 тестов, 0 failures)
|
||||
Проверено автоматическими тестами (актуальный прогон — 368 тестов, 0 failures)
|
||||
и разбором конфигурации gateway. Запись преподавателя дополнительно покрыта
|
||||
negative-тестами «свой/чужой курс».
|
||||
|
||||
@@ -347,10 +347,10 @@ web-сессия с отзывом и абсолютным потолком, key
|
||||
## 7. LDD baseline
|
||||
|
||||
После этапа 6 и закрытия рисков текущая функциональность проверена через
|
||||
LDD-контур: реестр `docs/evidence/claims.json` (**57 claims, 27 P0 / 30 P1**),
|
||||
LDD-контур: реестр `docs/evidence/claims.json` (**58 claims, 27 P0 / 31 P1**),
|
||||
gate `./gradlew evidenceCheck`, upgrade-скрипт, runtime-smoke, smoke-workflow,
|
||||
mutation testing и браузерный Playwright E2E. Результат:
|
||||
**57/57 claims proven, P0 gaps = 0, 366 тестов, 0 failures**; mutation strength
|
||||
**58/58 claims proven, P0 gaps = 0, 368 тестов, 0 failures**; mutation strength
|
||||
`CourseAccessService` 75%, `PromotionPlanner` 69%; browser E2E 18/18 (6 сценариев × Chromium/Firefox/WebKit);
|
||||
конкурентные apply/rollback и масштабный нагрузочный smoke (100 групп /
|
||||
1000 студентов, 125 параллельных чтений, 0 ошибок, p95 < 1 с) зелёные.
|
||||
|
||||
Reference in New Issue
Block a user