You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(test): restore strict parity assertions and add CI parity job (#916)
* fix(test): restore strict parity assertions and add CI parity job
Remove all transitional filters from build-parity.test.ts that were
masking engine divergences (filterCall on ast_nodes, new_expression
edge filter, Calculator role normalization). Restore strict toEqual
assertions for nodes, edges, roles, and ast_nodes.
Add a dedicated "Engine parity" CI job that verifies the native addon
is loaded before running parity tests — the previous setup silently
skipped the entire suite via describeOrSkip when native was unavailable.
* fix: align native addon verification with musl detection and prevent silent parity skips (#916)
- Mirror detectLibc() logic in CI verification script so musl hosts
resolve the correct platform package instead of always using gnu.
- Set CODEGRAPH_PARITY=1 env var in the parity job and use it in the
test to force unconditional describe (no silent skip when native
addon is expected to be present).
* fix(test): apply CODEGRAPH_PARITY guard to tests/engines/ parity files (#916)
Ensures the dedicated parity CI job fails hard instead of silently
skipping when the native addon is unavailable, matching the pattern
already used in build-parity.test.ts.
0 commit comments