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

37 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**Language / Язык:** [English](../api_coverage.md) | [Русский](api_coverage.md)
# Покрытие 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](api-surface.md).
## Матрица 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`. См.
[Тестирование](testing.md) и [`pulumi-tests/README.ru.md`](../../pulumi-tests/README.ru.md).
> Это измеримое покрытие контракта лабораторного симулятора — не утверждение,
> что каждый краевой случай Engine ведёт себя идентично продакшен RHV/oVirt.