Developer reports
CTest fixture subset and order
Expand selected tests through fixture roles and inspect the resulting order edges.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Repeatedly add setup and cleanup tests required by the selected non-disabled tests. Add setup-success and cleanup-order edges; retain ordinary DEPENDS names without automatically selecting them.
Selecting queryDB adds createDB, setupUsers and cleanupDB. Its two setup tests must succeed before the query.
Limits
Up to 2000 tests and 20000 edge additions, with bounded closure work. Missing setup/cleanup roles are visible, not invented. Disabled tests and cycles are reported. Topological layers describe constraints; this does not run tests or predict CTest scheduling, command success or fixture exclusion options.