## Зачем
`make check-services` давал ложный красный результат, когда второй холодный
запуск приложения Superset не укладывался в 30 секунд.
## Что
- `create_app()` и `superset test-db` заменены короткими запросами к REST API
уже работающего Superset;
- проверка сверяет UUID, безопасный URI и видимость схемы `dm` через
сохранённое подключение;
- замеры, границы проверки и отклонённые варианты записаны в документации.
## Проверка
- [x] `make config-test`;
- [x] `make smoke` — 21/21 за 25 секунд;
- [x] первый `make check-services` после перезапуска Superset и два следующих —
7/7 за 71, 67 и 70 секунд;
- [x] финальный `make check-services` после ревью — 7/7 за 70 секунд;
- [x] временно неверный UUID — 5/1, красной стала только проверка метаданных.
Вкусовое ревью Opus завершено с `APPROVED`.
Closes #172
- Зачем:
- холодный запуск второго приложения Superset давал ложный красный результат исправного стенда.
- Что:
- тяжёлые `create_app()` и `superset test-db` заменены проверкой сохранённого подключения через REST API.
- добавлены проверка схемы `dm`, безопасная диагностика и краткая запись приёмки с замерами.
- Проверка:
- `make config-test`.
- `make smoke`: 21/21 за 25 секунд.
- три `make check-services` после перезапуска Superset: 7/7 за 71, 67 и 70 секунд; финальный прогон — 7/7 за 70 секунд.
- контрольный неверный UUID: 5/1, красной стала проверка метаданных.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Зачем
make check-servicesдавал ложный красный результат, когда второй холодныйзапуск приложения Superset не укладывался в 30 секунд.
Что
create_app()иsuperset test-dbзаменены короткими запросами к REST APIуже работающего Superset;
dmчерезсохранённое подключение;
Проверка
make config-test;make smoke— 21/21 за 25 секунд;make check-servicesпосле перезапуска Superset и два следующих —7/7 за 71, 67 и 70 секунд;
make check-servicesпосле ревью — 7/7 за 70 секунд;Вкусовое ревью Opus завершено с
APPROVED.Closes #172
037e1529e8tocc836fc3c5