Differences
This shows you the differences between two versions of the page.
| 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_dido | public: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: | + | [[public: |
| ===== Discussion ===== | ===== Discussion ===== | ||
| - | A Test Run State identifies the lifecycle condition of a [[private: | + | A Test Run State identifies the lifecycle condition of a [[public: |
| - | A Test Run changes from one Test Run State to another in response to lifecycle events occurring during [[private: | + | A Test Run changes from one Test Run State to another in response to lifecycle events occurring during [[public: |
| 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: | + | **Running** identifies a Test Run actively performing its applicable [[public: |
| **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: | + | A Test Run in the Terminated state has an applicable [[public: |
| 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: | + | * Its applicable [[public: |
| - | * Its applicable [[private: | + | * Its applicable [[public: |
| * Its recorded time | * Its recorded time | ||
| - | * Its [[private: | + | * Its [[public: |
| - | * Its [[private: | + | * Its [[public: |
| - | * Its [[private: | + | * Its [[public: |
| 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: | + | * The [[public: |
| * 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: | + | //lifecycle condition of a [[public: |
| ===== Source ===== | ===== Source ===== | ||
| Line 77: | Line 77: | ||
| * [[https:// | * [[https:// | ||
| - | * [[private: | + | * [[public: |
| - | * [[private: | + | * [[public: |
| * 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: | + | A Test Run State differs from a [[public: |
| * 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: | + | A Test Run State differs from a [[public: |
| * 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: | + | * A Verdict expresses an evaluation of a [[public: |
| 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: | + | * The tested system satisfied every applicable [[public: |
| - | * A favorable [[private: | + | * A favorable [[public: |
| * No errors or warnings occurred | * No errors or warnings occurred | ||
| Line 127: | Line 127: | ||
| ===== Example ===== | ===== Example ===== | ||
| - | An authorized [[private: | + | An authorized [[public: |
| 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: | + | * **Ready** after DIDO-TE confirms the applicable [[public: |
| * **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 | ||