DejaGnu has always required a DejaGnu testsuite to be rooted at a "testsuite" directory
If something was stated in the documentation, but not enforced by the code, hardly surprising that "non-conformance" is widespread. Anyway, it seems like an unfriendly requirement for users. And even more to incompatibly enforce something now that has not been enforced for previous decades. Why? (Just wondering.) -k