Repository navigation
Commit 55113f2
committed
Build the e2e-spawned ck-synapse with test-support so SYNAPSE_TEST_* overrides apply
The catalog test hooks are gated on the module's own test-support feature, but
the binary the end-to-end tests spawn was built without it, so every override
was compiled out. The default-catalog test only passed on macOS because real
Metal detection happened to agree with the override; on Linux it reported
backend_unavailable. A self dev-dependency turns the feature on for test builds
only. Verified live: forcing the runnable set to cuda now makes the same test
fail on macOS, and restoring metal makes it pass.1 parent 9461b2b commit 55113f2
2 files changed
Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
61 | 66 | | |
62 | 67 | | |
63 | 68 | | |
| |||
0 commit comments