Files
inecs 147f04c9a2 Fix Nova/Cinder stateful CRUD so the full surface and Pulumi matrix pass clean.
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.
2026-07-18 09:38:45 +03:00

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

Ход (на серию)

  1. Активация pack серии
  2. Pulumi Automation API → programs/os_coverage (pulumi_openstack)
  3. Каждый export стека должен быть непустым
  4. HTTP-probe pack-операций; непустые тела на успешных GET/POST
  5. 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.