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:
@@ -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).
|
||||
|
||||
@@ -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
@@ -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).
|
||||
|
||||
@@ -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).
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user