docs: where the effect rows actually execute in CI
Checked with `cargo metadata`, not assumed: `workspace_default_members` is the root `pmacs` package alone, so the `test` matrix and `crdt-test` --- both bare `cargo test --all-targets` --- never compile pmacs-gpu's unit tests. Only `gpu-render` runs them, and it installs lavapipe, proves the adapter with vulkaninfo, and sets PMACS_REQUIRE_GPU=1. That matters because the harness's adapter assert is UNCONDITIONAL rather than env-gated: it cannot be turned into a quiet ok anywhere, and a future job that runs -p pmacs-gpu without an adapter fails loudly instead of silently covering nothing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016bqGA6s9tTUFzYpbeW3tai
This commit is contained in:
parent
4da3a3432b
commit
68c99fb2e2
|
|
@ -297,7 +297,18 @@ waits for a signal that is not coming.
|
||||||
the core-count assumption behind PR #235's CI red.
|
the core-count assumption behind PR #235's CI red.
|
||||||
- **The effect rows never skip**: a missing wgpu adapter is an assertion
|
- **The effect rows never skip**: a missing wgpu adapter is an assertion
|
||||||
failure. M21 confirms all **nine** effect rows fail loudly while the
|
failure. M21 confirms all **nine** effect rows fail loudly while the
|
||||||
**thirteen** GPU-free routing rows stay green.
|
**thirteen** GPU-free routing rows stay green. The assert is
|
||||||
|
**unconditional**, not `PMACS_REQUIRE_GPU`-gated, so no invocation
|
||||||
|
anywhere can turn a missing adapter into a quiet `ok`.
|
||||||
|
- **They execute in exactly ONE CI job, and that is checked rather than
|
||||||
|
assumed.** `cargo metadata` reports `workspace_default_members` as the
|
||||||
|
root `pmacs` package alone, so the `test` matrix and `crdt-test` —
|
||||||
|
both bare `cargo test --all-targets` — never compile `pmacs-gpu`'s
|
||||||
|
unit tests at all. Only **`gpu-render`** runs them, and it installs
|
||||||
|
lavapipe, proves the adapter with `vulkaninfo`, and sets
|
||||||
|
`PMACS_REQUIRE_GPU=1`. This is the handoff's "`gpu-render` runs a
|
||||||
|
DIFFERENT PACKAGE" fact showing up as a dependency: these rows live or
|
||||||
|
die with that one job.
|
||||||
- **Three manufactured absences, all found by running the rows**, and
|
- **Three manufactured absences, all found by running the rows**, and
|
||||||
each the same shape: the harness withheld something production
|
each the same shape: the harness withheld something production
|
||||||
supplies, then witnessed its own omission. `resumed` sets the frontend
|
supplies, then witnessed its own omission. `resumed` sets the frontend
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue