The DIDO-TE SHALL reset the test timeline to the starting point specified by the governing Test Definition.
Repeated Test Execution may require the same temporal starting conditions used by an earlier execution.
Timeline reset returns the test timeline to its specified starting point after the timeline has progressed.
The governing Test Definition specifies the starting point used for reset. STC-004 initially sets that starting point, while STC-006 restores the test timeline to that point for subsequent use.
Resetting the test timeline allows repeated Test Executions to use the same temporal reference even when the executions occur at different wall-clock times.
Timeline reset remains distinct from restoration of test state under STC-002. STC-002 restores the state conditions of the Test Environment. STC-006 restores the temporal position of the test timeline.
This requirement does not prescribe a clock service, simulation engine, checkpoint mechanism, operating-system clock, or other implementation mechanism.
Verification confirms that:
Verification includes advancement of the test timeline away from its starting point, followed by reset, and confirms that the timeline returns to the specified starting point.
This requirement resets the test timeline to the starting point established under STC-004.
STC-002 separately restores test state. Together, state restoration and timeline reset support repeatable Test Execution without combining those independently verifiable obligations.
TBD
Draft
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-05-state-and-time-control-requirements:stc-006-reset-the-test-timeline#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.