```d foreach (module_; allModules) { foreach (unitTest; __traits(getUnitTests, module_)) { unitTest(); } } ```
You'd need to provide allModules somehow, like dub does. https://github.com/dlang/dub/blob/2ea883833adf085095b07a7dba8250fb3db79a71/source/dub/project.d#L1937