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 @@ Use `ansible.builtin.uri` against Engine HTTPS:
register: vms
```
Native suite (150 cases): `make test-ansible` / `make test-ansible-smoke` under
[`pulumi-tests/ansible/`](../../pulumi-tests/README.md).
Contract coverage for the Engine API: `make pulumi-tests` — see
[Testing](../testing.md) and [`pulumi-tests/`](../../pulumi-tests/README.md).
+3 -2
View File
@@ -29,7 +29,8 @@ export NO_PROXY='*'
| [Python requests](python-requests.md) | Raw HTTPS Basic / OAuth |
| [Ansible](ansible.md) | `uri` module against Engine |
| [Terraform](terraform.md) | IaC notes |
| [Pulumi](pulumi.md) | Full contract coverage + HTML report |
| [Pulumi](pulumi.md) | Full contract coverage + HTML report (**9150/9150** as of 2026-07-18) |
| [Troubleshooting clients](troubleshooting-clients.md) | Common client failures |
Prerequisites: `make up && make seed` (or `make seed-demo`).
Prerequisites: `make up && make seed` (or `make seed-demo`).
Full project test matrix: [Testing](../testing.md).
+16 -4
View File
@@ -2,12 +2,24 @@
# Pulumi
Contract-coverage lab under [`pulumi-tests/pulumi/`](../../pulumi-tests/README.md).
Contract-coverage lab under [`pulumi-tests/`](../../pulumi-tests/README.md).
```bash
make up && make seed
make up-local # or: make up
make seed
make test-pulumi-smoke
make test-pulumi
make pulumi-tests # alias: make test-pulumi
```
HTML report: `pulumi-tests/reports/pulumi-contract-coverage.html`
HTML report: `pulumi-tests/reports/pulumi-contract-coverage.html` (gitignored).
## Last verified result (2026-07-18)
| Metric | Value |
|---|---:|
| total / passed / failed | **9150 / 9150 / 0** |
| methods | DELETE 1146 · GET 2314 · HEAD 2314 · POST 2230 · PUT 1146 |
| HTTP | 200: 6739 · 404: 1514 · 201: 864 · 400: 22 · 409: 11 |
All series packs `3.0``3.6`, `4.3``4.5`, `master` passed. See also
[Testing](../testing.md).
+2 -1
View File
@@ -39,5 +39,6 @@ r = requests.get(
)
```
Native suite: `make test-python` / `make test-python-smoke` under
Full contract matrix (all clients share the same Engine surface):
`make pulumi-tests` — see [Testing](../testing.md) and
[`pulumi-tests/`](../../pulumi-tests/README.md).
+15 -9
View File
@@ -2,14 +2,20 @@
# Terraform
Native suite (150 cases) lives under
[`pulumi-tests/terraform/`](../../pulumi-tests/README.md):
```bash
make up && make seed
make test-terraform-smoke
make test-terraform
```
Configure providers against Engine HTTPS with lab credentials and disable TLS
verification for the Compose self-signed certificate.
```bash
make up-local # or: make up
make seed
```
There is no separate Terraform test suite in this repo. Use the Pulumi contract
matrix for full Engine surface coverage:
```bash
make pulumi-tests
```
See [Testing](../testing.md) and [`pulumi-tests/`](../../pulumi-tests/README.md).
**Last verified (2026-07-18):** **9150 / 9150** passed.