Finds all test cases (functions, classes, built-in unittest blocks) Template parameters are module strings
Finds all test cases (functions, classes, built-in unittest blocks) Template parameters are module symbols
Finds all test classes (classes implementing a test() function) in the given module
Finds all test functions in the given module. Returns an array of TestData structs
Finds all built-in unittest blocks in the given modules. Recurses into structs, classes, and unions of the modules.
An alternative to writing test functions by hand to avoid compile-time performance penalties by using -unittest.
Common data for test functions and test classes
Names a test function / built-in unittest based on @Name or string UDAs on it. If none are found, "returns" an empty string
Compile-time reflection to find unit tests and set their properties.