49.6
Include file resolution

This is a section you should hopefully never need to read. It explains in detail how implicit Procedure and Component references are resolved during test replay. If you need to read it, your test suite include hierarchy probably is too complicated and you should consider simplifying your includes.

There are basically two scenarios in which QF-Test must implicitly resolve a Procedure or Component reference to another suite when the requested Procedure or Component cannot be found in the current (or explicitly referenced) suite:

The whole thing gets complicated, when (possibly indirect) Procedure calls across test suite boundaries and (possibly indirect, maybe even recursive) includes are combined. Following are detailed explanations of the search algorithm that will hopefully enable you to debug and resolve any include-file related problems.

If you really have a problem determining how, why or why not a certain Procedure or Component was retrieved, first take a look at the run log. It shows exactly which suites were used and which variable expansions took place.