Developer reports

CTest fixture subset and order

Expand selected tests through fixture roles and inspect the resulting order edges.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

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.