Commit 47679e0
`test/e2e_test.jl:112` used `@test (cond) "message"`, but Julia's
`@test` macro does not accept a fail-message argument — this raised
*"invalid test macro call"* at macro-expansion time, aborting the
**entire** E2E suite before any assertion executed. Pre-existing on
`main`; surfaced while finishing the rename.
Fix: compute the serialisability predicate, `@warn` with the offending
`key`/type on failure (preserving the original diagnostic), then `@test`
the predicate.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 86e9a6d commit 47679e0
1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
| |||
0 commit comments