Files
openstack-api-simulator/docs/hypervisor-lab.md
T
inecs 6033967e6a Initial commit: stateful OpenStack API laboratory simulator.
Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm
packaging, API contract packs, and pytest/Pulumi coverage labs.
2026-07-18 04:26:48 +03:00

919 B

Language / Язык: English | Русский

Pulumi OpenStack coverage lab

Suite under pulumi-tests/ that maximises pulumi_openstack, then HTTP-probes pack operations with non-empty response checks across yoga → dalmatian.

Quick start

make pulumi-tests          # from repo root (full suite)
make test-pulumi-smoke     # fast collection mode

Or:

cd pulumi-tests
make up && make build
make test-pulumi
open reports/pulumi-report.html

Flow (per series)

  1. Activate series pack
  2. Pulumi Automation API → programs/os_coverage (pulumi_openstack resources + data sources)
  3. Assert every export is non-empty
  4. HTTP probe remaining/all pack ops; require non-empty bodies on successful GET/POST
  5. Destroy stack; emit HTML + JUnit

See pulumi-tests/README.md.