# Constants
TestPrefix declares the prefix for all rules.
# Structs
JSONCoverageReporter reports coverage as a JSON structure.
JSONReporter reports test results as array of JSON objects.
PrettyReporter reports test results in a simple human readable format.
Result represents a single test case result.
Runner implements simple test discovery and execution.
# Interfaces
Reporter defines the interface for reporting test results.