public:99_annexes:annex-b-terms-and-definitions:t:test_run_state

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:t:test_run_state [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:t:test_run_state to public:99_annexes:annex-b-terms-and-definitions:t:test_run_state nick_didopublic:99_annexes:annex-b-terms-and-definitions:t:test_run_state [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Test Run State ====== ====== Test Run State ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
  
-A Test Run State identifies the lifecycle condition of a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] at a particular time.+A Test Run State identifies the lifecycle condition of a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] at a particular time.
  
-A Test Run changes from one Test Run State to another in response to lifecycle events occurring during [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].+A Test Run changes from one Test Run State to another in response to lifecycle events occurring during [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].
  
 A Test Run State can identify whether the Test Run: A Test Run State can identify whether the Test Run:
Line 31: Line 31:
 **Ready** identifies a Test Run for which the applicable prerequisites have been satisfied and which can begin Test Execution. **Ready** identifies a Test Run for which the applicable prerequisites have been satisfied and which can begin Test Execution.
  
-**Running** identifies a Test Run actively performing its applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]], [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]], [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]], or [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]].+**Running** identifies a Test Run actively performing its applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]], [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Steps]], [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Steps]], or [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executables]].
  
 **Paused** identifies a Test Run whose Test Execution has temporarily stopped and can resume according to the applicable control rules. **Paused** identifies a Test Run whose Test Execution has temporarily stopped and can resume according to the applicable control rules.
Line 39: Line 39:
 **Terminated** identifies a Test Run that stopped without satisfying its defined completion condition. **Terminated** identifies a Test Run that stopped without satisfying its defined completion condition.
  
-A Test Run in the Terminated state has an applicable [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]].+A Test Run in the Terminated state has an applicable [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]].
  
 A Test Run State can identify: A Test Run State can identify:
Line 50: Line 50:
   * Its permitted following states   * Its permitted following states
   * Its applicable lifecycle events   * Its applicable lifecycle events
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]] +  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policies]] 
-  * Its applicable [[private:99_annexes:annex-b-terms-and-definitions:a:authority|Authority]]+  * Its applicable [[public:99_annexes:annex-b-terms-and-definitions:a:authority|Authority]]
   * Its recorded time   * Its recorded time
-  * Its [[private:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] +  * Its [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] 
-  * Its [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] +  * Its [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] 
-  * Its [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]+  * Its [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
  
 A Test Run record can preserve each Test Run State transition, including: A Test Run record can preserve each Test Run State transition, including:
Line 63: Line 63:
   * The event causing the transition   * The event causing the transition
   * The time of the transition   * The time of the transition
-  * The [[private:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]] requesting or causing the transition+  * The [[public:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]] requesting or causing the transition
   * The applicable Governance Policies   * The applicable Governance Policies
   * The result of the transition   * The result of the transition
Line 70: Line 70:
 ===== Definition ===== ===== Definition =====
  
-//lifecycle condition of a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] at a particular time//+//lifecycle condition of a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] at a particular time//
  
 ===== Source ===== ===== Source =====
Line 77: Line 77:
  
   * [[https://www.omg.org/spec/TestIF/1.0/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0]]   * [[https://www.omg.org/spec/TestIF/1.0/PDF|OMG Test Information Interchange Format (TestIF), Version 1.0]]
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] +  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]]
   * DIDO Reference Implementation Conceptual Model   * DIDO Reference Implementation Conceptual Model
   * DIDO-TE draft Requirements Register   * DIDO-TE draft Requirements Register
Line 92: Line 92:
 The current Test Run State does not replace the history of Test Run State transitions. A Test Run record can preserve every state occupied by the Test Run and every transition among those states. The current Test Run State does not replace the history of Test Run State transitions. A Test Run record can preserve every state occupied by the Test Run and every transition among those states.
  
-A Test Run State differs from a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]]:+A Test Run State differs from a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason|Test Run Termination Reason]]:
  
   * A Test Run State identifies the lifecycle condition of a Test Run   * A Test Run State identifies the lifecycle condition of a Test Run
   * A Test Run Termination Reason identifies why a Test Run entered the Terminated state   * A Test Run Termination Reason identifies why a Test Run entered the Terminated state
  
-A Test Run State differs from a [[private:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]:+A Test Run State differs from a [[public:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]:
  
   * A Test Run State identifies the lifecycle condition of a Test Run   * A Test Run State identifies the lifecycle condition of a Test Run
-  * A Verdict expresses an evaluation of a [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]]+  * A Verdict expresses an evaluation of a [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]]
  
 A Test Run can enter the Completed state and still produce a Test Result assigned a failing Verdict. A Test Run can enter the Completed state and still produce a Test Result assigned a failing Verdict.
Line 109: Line 109:
  
   * Every Test Result received a passing Verdict   * Every Test Result received a passing Verdict
-  * The tested system satisfied every applicable [[private:99_annexes:annex-b-terms-and-definitions:r:requirement|Requirement]] +  * The tested system satisfied every applicable [[public:99_annexes:annex-b-terms-and-definitions:r:requirement|Requirement]] 
-  * A favorable [[private:99_annexes:annex-b-terms-and-definitions:v:validation_decision|Validation Decision]] was made+  * A favorable [[public:99_annexes:annex-b-terms-and-definitions:v:validation_decision|Validation Decision]] was made
   * No errors or warnings occurred   * No errors or warnings occurred
  
Line 127: Line 127:
 ===== Example ===== ===== Example =====
  
-An authorized [[private:99_annexes:annex-b-terms-and-definitions:u:user|User]] creates a Test Run for a selected [[private:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]].+An authorized [[public:99_annexes:annex-b-terms-and-definitions:u:user|User]] creates a Test Run for a selected [[public:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]].
  
 The Test Run progresses through the following Test Run States: The Test Run progresses through the following Test Run States:
  
   * **Not Started** when DIDO-TE creates the Test Run record   * **Not Started** when DIDO-TE creates the Test Run record
-  * **Ready** after DIDO-TE confirms the applicable [[private:99_annexes:annex-b-terms-and-definitions:s:starting_condition|Starting Conditions]]+  * **Ready** after DIDO-TE confirms the applicable [[public:99_annexes:annex-b-terms-and-definitions:s:starting_condition|Starting Conditions]]
   * **Running** when Test Execution begins   * **Running** when Test Execution begins
   * **Paused** when an authorized User requests a temporary suspension   * **Paused** when an authorized User requests a temporary suspension
  • public/99_annexes/annex-b-terms-and-definitions/t/test_run_state.1789260172.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido