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.
This commit is contained in:
2026-07-18 09:39:03 +03:00
parent 0942c57482
commit 9c94df119b
22 changed files with 283 additions and 40 deletions
+2 -2
View File
@@ -25,5 +25,5 @@
register: vms
```
Нативный suite (150 кейсов): `make test-ansible` / `make test-ansible-smoke` в
[`pulumi-tests/ansible/`](../../../pulumi-tests/README.ru.md).
Покрытие контрактов Engine API: `make pulumi-tests` — см.
[Тестирование](../testing.md) и [`pulumi-tests/`](../../../pulumi-tests/README.ru.md).
+3 -2
View File
@@ -29,7 +29,8 @@ export NO_PROXY='*'
| [Python requests](python-requests.md) | Сырой HTTPS Basic / OAuth |
| [Ansible](ansible.md) | Модуль `uri` против Engine |
| [Terraform](terraform.md) | Заметки по IaC |
| [Pulumi](pulumi.md) | Полное покрытие контрактов + HTML-отчёт |
| [Pulumi](pulumi.md) | Полное покрытие контрактов + HTML-отчёт (**9150/9150** на 2026-07-18) |
| [Troubleshooting clients](troubleshooting-clients.md) | Типичные сбои клиентов |
Предварительно: `make up && make seed` (или `make seed-demo`).
Предварительно: `make up && make seed` (или `make seed-demo`).
Полная матрица тестов проекта: [Тестирование](../testing.md).
+16 -4
View File
@@ -2,12 +2,24 @@
# Pulumi
Лаборатория покрытия контрактов: [`pulumi-tests/pulumi/`](../../../pulumi-tests/README.ru.md).
Лаборатория покрытия контрактов: [`pulumi-tests/`](../../../pulumi-tests/README.ru.md).
```bash
make up && make seed
make up-local # или: make up
make seed
make test-pulumi-smoke
make test-pulumi
make pulumi-tests # alias: make test-pulumi
```
HTML-отчёт: `pulumi-tests/reports/pulumi-contract-coverage.html`
HTML-отчёт: `pulumi-tests/reports/pulumi-contract-coverage.html` (в gitignore).
## Последний проверенный результат (2026-07-18)
| Метрика | Значение |
|---|---:|
| total / passed / failed | **9150 / 9150 / 0** |
| методы | DELETE 1146 · GET 2314 · HEAD 2314 · POST 2230 · PUT 1146 |
| HTTP | 200: 6739 · 404: 1514 · 201: 864 · 400: 22 · 409: 11 |
Все series packs `3.0``3.6`, `4.3``4.5`, `master` — зелёные. См. также
[Тестирование](../testing.md).
+2 -1
View File
@@ -39,5 +39,6 @@ r = requests.get(
)
```
Нативный suite: `make test-python` / `make test-python-smoke` в
Полная матрица контрактов (общий Engine surface для всех клиентов):
`make pulumi-tests` — см. [Тестирование](../testing.md) и
[`pulumi-tests/`](../../../pulumi-tests/README.ru.md).
+13 -7
View File
@@ -2,14 +2,20 @@
# Terraform
Нативный suite (150 кейсов) находится в
[`pulumi-tests/terraform/`](../../../pulumi-tests/README.ru.md):
Настройте providers на Engine HTTPS с лабораторными учётными данными и
отключите проверку TLS для self-signed сертификата Compose.
```bash
make up && make seed
make test-terraform-smoke
make test-terraform
make up-local # или: make up
make seed
```
Направляйте провайдеры на Engine HTTPS с лабораторными учётными данными и
отключайте проверку TLS для self-signed сертификата Compose.
Отдельного Terraform suite в репозитории нет. Полное покрытие поверхности
Engine — матрица Pulumi:
```bash
make pulumi-tests
```
См. [Тестирование](../testing.md) и [`pulumi-tests/`](../../../pulumi-tests/README.ru.md).
**Последний прогон (2026-07-18):** **9150 / 9150** passed.