147f04c9a2
Persist aggregates and server security groups in domain tables, add Cinder quota show from DB-backed defaults, align unit tests with OpenStack series, auto-pick Keystone :5000/:15000 for smoke, and document test locations plus 6514/6514 results.
1.6 KiB
1.6 KiB
Language / Язык: English | Русский
Лаборатория покрытия Pulumi OpenStack
Сьют в pulumi-tests/: максимально pulumi_openstack,
затем HTTP-probe pack-операций с проверкой непустых ответов для серий
yoga → dalmatian.
Быстрый старт
make pulumi-tests # из корня (полный сьют)
make test-pulumi-smoke # быстрый режим
Или:
cd pulumi-tests
make up && make build
make test-pulumi
open reports/pulumi-report.html
Ход (на серию)
- Активация pack серии
- Pulumi Automation API →
programs/os_coverage(pulumi_openstack) - Каждый export стека должен быть непустым
- HTTP-probe pack-операций; непустые тела на успешных GET/POST
- Destroy; HTML + JUnit
См. pulumi-tests/README.ru.md.
Карта pytest / smoke: operations.md — Тестирование.
Последние результаты (2026-07-18)
Полный сьют (make pulumi-tests, collections_only=false):
| Серия | HTTP ok / total | Pulumi |
|---|---|---|
| yoga | 1464 / 1464 | ok |
| antelope | 1530 / 1530 | ok |
| caracal | 1649 / 1649 | ok |
| dalmatian | 1871 / 1871 | ok |
| Все | 6514 / 6514 (http_critical=0) |
4 / 4 |
Артефакты: pulumi-tests/reports/pulumi-report.html, summary.json.