UDAs for decorating tests.
Creates test cases from compile-time information.
IO related functions
Run-time options.
Compile-time reflection to find unit tests and set their properties.
This module implements functions to run the unittests with command-line options.
A module for static constructors to avoid cyclic dependencies.
The different TestCase classes
This module implements TestSuite, an aggregator for TestCase objects to run all tests.
Helper functions for dealing with UDAs, written before hasUDA and others were added to Phobos.