Files
inecs 9c94df119b Document the test matrix and record the 2026-07-18 Pulumi 9150/9150 run.
Add EN/RU testing guides, link them from README and docs indexes, and drop
stale native Python/Ansible/Terraform suite references.
2026-07-18 09:39:03 +03:00

1.7 KiB
Raw Permalink Blame History

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

Покрытие API

Число операций в контрактных packs (из contracts/ovirt/*/manifest.json):

Series API Операции Дельты (added / removed)
3.0 v3 468 468 / 0
3.1 v3 498 30 / 0
3.2 v3 506 8 / 0
3.3 v3 576 70 / 0
3.4 v3 598 22 / 0
3.5 v3 640 42 / 0
3.6 v3 684 44 / 0
4.3 v4 706 364 / 342
4.4 v4 720 14 / 0
4.5 v4 720 0 / 0
master v4 720 0 / 0

Специализированные handlers покрывают основные коллекции инвентаря (ВМ, диски, хосты, сети, storage, jobs, …). Остальные операции pack обслуживает schema engine. См. Поверхность API.

Матрица Pulumi

make pulumi-tests выполняет каждую операцию pack по всем series плюс синтетический HEAD для каждого GET (~6836 ops + ~2314 HEAD = 9150 вызовов).

Последний прогон (2026-07-18): 9150 / 9150 passed — методы GET/POST/PUT/DELETE/HEAD; HTTP 200/201/400/404/409; без 401 / 5xx. См. Тестирование и pulumi-tests/README.ru.md.

Это измеримое покрытие контракта лабораторного симулятора — не утверждение, что каждый краевой случай Engine ведёт себя идентично продакшен RHV/oVirt.