VFX-D-1104¶
Title¶
SuiteNestingTooDeep
Explanation¶
The suite's YAML nests deeper than the 64-level maximum the YAML-bomb guard allows, caught before any recursive descent past that depth is performed.
Common causes¶
- Deeply nested structures produced by a templating tool.
- Accidentally self-referential or heavily nested data embedded inline in a step's fields.
- A hand-authored suite with an unusually deep object hierarchy.
Fixes¶
- Flatten deeply nested structures where possible.
- If the nesting comes from a generator, adjust it to produce a shallower structure.
- Move deeply nested fixture data to an externally referenced file instead of inlining it in the suite.