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

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_termination_reason [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason to public:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason nick_didopublic:99_annexes:annex-b-terms-and-definitions:t:test_run_termination_reason [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Test Run Termination Reason ====== ====== Test Run Termination Reason ======
  
-[[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 Termination Reason identifies why a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] entered the Terminated [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]].+A Test Run Termination Reason identifies why a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] entered the Terminated [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]].
  
 A Test Run enters the Terminated Test Run State when it stops without satisfying its defined completion condition. A Test Run enters the Terminated Test Run State when it stops without satisfying its defined completion condition.
Line 16: Line 16:
   * **Canceled**   * **Canceled**
  
-**Failed** identifies termination caused by an error or failure that prevents continued [[private:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].+**Failed** identifies termination caused by an error or failure that prevents continued [[public:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]].
  
 **Interrupted** identifies termination caused by an unplanned event external to the normal Test Execution progression. **Interrupted** identifies termination caused by an unplanned event external to the normal Test Execution progression.
  
-**Timed Out** identifies termination caused by expiration of an applicable [[private:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeout]] before the applicable completion condition was satisfied.+**Timed Out** identifies termination caused by expiration of an applicable [[public:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeout]] before the applicable completion condition was satisfied.
  
-**Canceled** identifies termination caused by an authorized cancellation request or applicable [[private:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policy]].+**Canceled** identifies termination caused by an authorized cancellation request or applicable [[public:99_annexes:annex-b-terms-and-definitions:g:governance_policy|Governance Policy]].
  
 A Test Run Termination Reason can identify: A Test Run Termination Reason can identify:
Line 31: Line 31:
   * The event causing termination   * The event causing termination
   * The time of termination   * The time of termination
-  * The [[private:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]] requesting or causing termination +  * The [[public:99_annexes:annex-b-terms-and-definitions:a:actor|Actor]] requesting or causing termination 
-  * The affected [[private:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] +  * The affected [[public:99_annexes:annex-b-terms-and-definitions:t:test_step|Test Step]] 
-  * The affected [[private:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] +  * The affected [[public:99_annexes:annex-b-terms-and-definitions:s:sequence_step|Sequence Step]] 
-  * The affected [[private:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]]+  * The affected [[public:99_annexes:annex-b-terms-and-definitions:t:test_executable|Test Executable]]
   * The applicable Timeout   * The applicable Timeout
   * The applicable Governance Policies   * The applicable Governance Policies
   * The applicable error or failure information   * The applicable error or failure information
-  * The resulting [[private:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] +  * The resulting [[public:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Results]] 
-  * 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 Termination Reason does not determine the [[private:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]] assigned to a Test Result.+A Test Run Termination Reason does not determine the [[public:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]] assigned to a Test Result.
  
 ===== Definition ===== ===== Definition =====
  
-//reason a [[private:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] entered the Terminated [[private:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]]//+//reason a [[public:99_annexes:annex-b-terms-and-definitions:t:test_run|Test Run]] entered the Terminated [[public:99_annexes:annex-b-terms-and-definitions:t:test_run_state|Test Run State]]//
  
 ===== Source ===== ===== Source =====
Line 54: Line 54:
  
   * [[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]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeout]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:timeout|Timeout]]
   * DIDO Reference Implementation Conceptual Model   * DIDO Reference Implementation Conceptual Model
   * DIDO-TE draft Requirements Register   * DIDO-TE draft Requirements Register
Line 75: Line 75:
   * A Test Run Termination Reason identifies why the Test Run entered the Terminated state   * A Test Run Termination Reason identifies why the Test Run entered the Terminated state
  
-A Test Run Termination Reason differs from a [[private:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]:+A Test Run Termination Reason differs from a [[public:99_annexes:annex-b-terms-and-definitions:v:verdict|Verdict]]:
  
   * A Test Run Termination Reason classifies why Test Execution stopped   * A Test Run Termination Reason classifies why Test Execution stopped
Line 101: Line 101:
 The termination reason **Canceled** applies when an authorized Actor or Governance Policy intentionally stops the Test Run. The termination reason **Canceled** applies when an authorized Actor or Governance Policy intentionally stops the Test Run.
  
-The applicable Governance Policies or [[private:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]] should determine how to classify a termination when more than one reason appears applicable.+The applicable Governance Policies or [[public:99_annexes:annex-b-terms-and-definitions:a:acceptance_criteria|Acceptance Criteria]] should determine how to classify a termination when more than one reason appears applicable.
  
 The Test Run record should preserve the immediate termination reason and can also preserve contributing events, errors, failures, and conditions. The Test Run record should preserve the immediate termination reason and can also preserve contributing events, errors, failures, and conditions.
Line 107: Line 107:
 ===== Example ===== ===== Example =====
  
-A Test Run performs a [[private:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]] requiring a Node to return a response within 30 seconds.+A Test Run performs a [[public:99_annexes:annex-b-terms-and-definitions:t:test_sequence|Test Sequence]] requiring a Node to return a response within 30 seconds.
  
 The Node does not return the response before the applicable Timeout expires. The Node does not return the response before the applicable Timeout expires.
Line 121: Line 121:
   * Maintains Traceability to the affected Sequence Step and Test Step   * Maintains Traceability to the affected Sequence Step and Test Step
  
-The Test Run is also an [[private:99_annexes:annex-b-terms-and-definitions:i:incomplete_test_run|Incomplete Test Run]] because it terminated without satisfying its defined completion condition.+The Test Run is also an [[public:99_annexes:annex-b-terms-and-definitions:i:incomplete_test_run|Incomplete Test Run]] because it terminated without satisfying its defined completion condition.
  
 ---- ----
  • public/99_annexes/annex-b-terms-and-definitions/t/test_run_termination_reason.1789260172.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido