1. Apparatus, comprising: a data populator configured to i) receive an ordered sequence of events corresponding to execution of a plurality of tests on at least one device under test (DUT), ii) create a plurality of data objects, including some data objects that correspond to logical groupings of test results implied by ones of the events, and a generic data object that corresponds to an user-defined event of the sequence of events, iii) relate ones of the data objects to others of the data objects in a hierarchical tree structure, with the generic data object being related to others of the data objects based on the position of the user-defined event in the ordered sequence of events, and iv) relate data corresponding to ones of the events to ones of the data objects in the hierarchical tree structure; and a data formatter configured to retrieve and format data associated with the hierarchical tree structure, the data formatter retrieving data associated with the generic data object, the data formatter configured to format the data associated with the generic data object into formatted data, and the data formatter configured to write the formatted data to a file.