The DIDO-TE SHALL associate each test event identified by the governing Test Definition with its corresponding test time.
Distributed-system behavior may depend on when an event occurs within the temporal context of a test.
Test time identifies the position on the test timeline associated with an event during Test Execution.
Associating a test event with test time allows event occurrence to be interpreted relative to the controlled temporal context of the test rather than solely by the wall-clock time at which the event was observed.
This association supports repeatability, event ordering, comparison, and interpretation of time-sensitive behavior when Test Executions occur at different wall-clock times or when the test timeline progresses at a rate different from real time.
The governing Test Definition determines the test events for which this association is required.
This requirement does not prescribe the representation of a time value, timestamp format, clock source, event-recording mechanism, synchronization protocol, or storage technology.
Verification confirms that:
Verification includes multiple test events occurring at different points on the test timeline and confirms that each event can be associated with its corresponding test time.
This requirement associates events occurring during Test Execution with the test time established by the controlled test timeline.
The resulting temporal association supports Record and Playback, comparison, Validation, Evidence, and Traceability without assigning those separate responsibilities to the State and Time Control requirement family.
TBD
Draft
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-05-state-and-time-control-requirements:stc-007-associate-test-events-with-test-time#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.