| Case | Step | Event | uss1 | ||
|---|---|---|---|---|---|
| Setup | Ensure clean workspace | 1 | 🌐 |
|
🌐 |
| 2 | ✅ | Operational intent references can be searched for | ✅ | ||
| 3 | 🌐 |
|
🌐 | ||
| 4 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 5 | 🌐 |
|
🌐 | ||
| 6 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 7 | 🌐 |
|
🌐 | ||
| 8 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 9 | 🌐 |
|
🌐 | ||
| 10 | ✅ | Successful subscription search query | ✅ | ||
| 11 | 🌐 |
|
🌐 | ||
| 12 | ✅ | Subscription can be queried by ID | ✅ | ||
| Single OIR implicit subscription is removed upon OIR deletion | Create an OIR with implicit subscription | 13 | 🌐 |
|
🌐 |
| 14 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 15 | 🌐 |
|
🌐 | ||
| 16 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 17 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Delete the OIR with implicit subscription | 18 | 🌐 |
|
🌐 | |
| 19 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 20 | 🌐 |
|
🌐 | ||
| 21 | ✅ | The implicit subscription was removed | ✅ | ||
| 22 | ✅ | After removal of the only created OIR, subscriptions should be as before its creation | ✅ | ||
| Implicit subscriptions always properly cover their OIR | Create an OIR with implicit subscription | 23 | 🌐 |
|
🌐 |
| 24 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 25 | 🌐 |
|
🌐 | ||
| 26 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 27 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Create an overlapping OIR without any subscription | 28 | 🌐 |
|
🌐 | |
| 29 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 30 | 🌐 |
|
🌐 | ||
| 31 | ✅ | OIR is not attached to a subscription | ✅ | ||
| 32 | ✅ | New OIR creation response contains previous implicit subscription to notify | ✅ | ||
| 33 | 🌐 |
|
🌐 | ||
| 34 | ✅ | Get operational intent reference by ID | ✅ | ||
| 35 | 🌐 |
|
🌐 | ||
| 36 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 37 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Mutate OIR with implicit subscription to not overlap anymore | 38 | 🌐 |
|
🌐 | |
| 39 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 40 | 🌐 |
|
🌐 | ||
| 41 | ✅ | The implicit subscription can be queried | ✅ | ||
| 42 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| 43 | 🌐 |
|
🌐 | ||
| 44 | ✅ | Non-mutated implicit subscription is deleted | ✅ | ||
| Create an OIR overlapping with the second OIR but not the first | 45 | 🌐 |
|
🌐 | |
| 46 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 47 | 🌐 |
|
🌐 | ||
| 48 | ✅ | OIR is not attached to a subscription | ✅ | ||
| 49 | ✅ | Within a temporal frame not overlapping a newly created implicit subscription, subscriptions should be the same as at the start of the test case | ✅ | ||
| 50 | 🌐 |
|
🌐 | ||
| 51 | ✅ | Get operational intent reference by ID | ✅ | ||
| 52 | 🌐 |
|
🌐 | ||
| 53 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 54 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Cleanup After Test Case | 55 | 🌐 |
|
🌐 | |
| 56 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 57 | 🌐 |
|
🌐 | ||
| 58 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 59 | 🌐 |
|
🌐 | ||
| 60 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| Implicit subscriptions are properly deleted when required by OIR mutation | Create two OIRs with implicit subscription | 61 | 🌐 |
|
🌐 |
| 62 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 63 | 🌐 |
|
🌐 | ||
| 64 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 65 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| 66 | 🌐 |
|
🌐 | ||
| 67 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 68 | 🌐 |
|
🌐 | ||
| 69 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 70 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Create a subscription | 71 | 🌐 |
|
🌐 | |
| 72 | ✅ | Create subscription query succeeds | ✅ | ||
| Update OIR with implicit subscription to use explicit subscription | 73 | 🌐 |
|
🌐 | |
| 74 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 75 | 🌐 |
|
🌐 | ||
| 76 | ✅ | Previously attached implicit subscription was deleted | ✅ | ||
| Update OIR with implicit subscription to use no subscription | 77 | 🌐 |
|
🌐 | |
| 78 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 79 | 🌐 |
|
🌐 | ||
| 80 | ✅ | Previously attached implicit subscription was deleted | ✅ | ||
| Cleanup After Test Case | 81 | 🌐 |
|
🌐 | |
| 82 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 83 | 🌐 |
|
🌐 | ||
| 84 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 85 | 🌐 |
|
🌐 | ||
| 86 | ✅ | Subscription can be deleted | ✅ | ||
| Implicit subscriptions are expanded as needed | Create an OIR with implicit subscription | 87 | 🌐 |
|
🌐 |
| 88 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 89 | 🌐 |
|
🌐 | ||
| 90 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 91 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Expand the OIR while keeping the same implicit subscription | 92 | 🌐 |
|
🌐 | |
| 93 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 94 | 🌐 |
|
🌐 | ||
| 95 | ✅ | The implicit subscription can be queried | ✅ | ||
| 96 | ✅ | Implicit subscription has wide enough temporal parameters | ✅ | ||
| Cleanup After Test Case | 97 | 🌐 |
|
🌐 | |
| 98 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| Existing implicit subscription can replace an OIR's explicit subscription | Create an explicit subscription | 99 | 🌐 |
|
🌐 |
| 100 | ✅ | Create subscription query succeeds | ✅ | ||
| Create first OIR with an explicit subscription | 101 | 🌐 |
|
🌐 | |
| 102 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| Create second OIR with an implicit subscription | 103 | 🌐 |
|
🌐 | |
| 104 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 105 | 🌐 |
|
🌐 | ||
| 106 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 107 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Replace first OIR's explicit subscription with implicit subscription | 108 | 🌐 |
|
🌐 | |
| 109 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 110 | ✅ | OIR is attached to expected subscription | ✅ | ||
| 111 | 🌐 |
|
🌐 | ||
| 112 | ✅ | Get operational intent reference by ID | ✅ | ||
| 113 | ✅ | OIR is attached to expected subscription | ✅ | ||
| Cleanup After Test Case | 114 | 🌐 |
|
🌐 | |
| 115 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 116 | 🌐 |
|
🌐 | ||
| 117 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 118 | 🌐 |
|
🌐 | ||
| 119 | ✅ | Subscription can be deleted | ✅ | ||
| Existing implicit subscription can be attached to OIR without subscription | Create OIR with no subscription | 120 | 🌐 |
|
🌐 |
| 121 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 122 | 🌐 |
|
🌐 | ||
| 123 | ✅ | OIR is not attached to a subscription | ✅ | ||
| 124 | 🌐 |
|
🌐 | ||
| 125 | ✅ | Get operational intent reference by ID | ✅ | ||
| 126 | 🌐 |
|
🌐 | ||
| 127 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 128 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Create second OIR with an implicit subscription | 129 | 🌐 |
|
🌐 | |
| 130 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 131 | 🌐 |
|
🌐 | ||
| 132 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
| 133 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
| Attach OIR without subscription to implicit subscription | 134 | 🌐 |
|
🌐 | |
| 135 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| Confirm OIR is now attached to implicit subscription | 136 | ✅ | OIR is attached to expected subscription | ✅ | |
| 137 | ✅ | Get operational intent reference by ID | ✅ | ||
| 138 | ✅ | OIR is attached to expected subscription | ✅ | ||
| Cleanup After Test Case | 139 | 🌐 |
|
🌐 | |
| 140 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 141 | 🌐 |
|
🌐 | ||
| 142 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| OIR without subscription can be mutated without a new subscription being attached | Create OIR with no subscription | 143 | 🌐 |
|
🌐 |
| 144 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 145 | 🌐 |
|
🌐 | ||
| 146 | ✅ | OIR is not attached to a subscription | ✅ | ||
| 147 | 🌐 |
|
🌐 | ||
| 148 | ✅ | Get operational intent reference by ID | ✅ | ||
| 149 | 🌐 |
|
🌐 | ||
| 150 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 151 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Mutate OIR without adding a subscription | 152 | 🌐 |
|
🌐 | |
| 153 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| 154 | 🌐 |
|
🌐 | ||
| 155 | ✅ | Get operational intent reference by ID | ✅ | ||
| 156 | 🌐 |
|
🌐 | ||
| 157 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 158 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Cleanup After Test Case | 159 | 🌐 |
|
🌐 | |
| 160 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| Request new implicit subscription when mutating an OIR with existing explicit subscription | Create an explicit subscription | 161 | 🌐 |
|
🌐 |
| 162 | ✅ | Create subscription query succeeds | ✅ | ||
| Create OIR with explicit subscription | 163 | 🌐 |
|
🌐 | |
| 164 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 165 | 🌐 |
|
🌐 | ||
| 166 | ✅ | Get operational intent reference by ID | ✅ | ||
| 167 | ✅ | OIR is attached to expected subscription | ✅ | ||
| Mutate OIR to request new implicit subscription | 168 | 🌐 |
|
🌐 | |
| 169 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| Validate that the OIR is now attached to an implicit subscription | 170 | ✅ | OIR is attached to a new subscription | ✅ | |
| 171 | 🌐 |
|
🌐 | ||
| 172 | ✅ | Get operational intent reference by ID | ✅ | ||
| 173 | ✅ | OIR is attached to a new subscription | ✅ | ||
| 174 | 🌐 |
|
🌐 | ||
| 175 | ✅ | Get Subscription by ID | ✅ | ||
| 176 | ✅ | OIR is now attached to an implicit subscription | ✅ | ||
| Cleanup After Test Case | 177 | 🌐 |
|
🌐 | |
| 178 | ✅ | Delete operational intent reference query succeeds | ✅ | ||
| 179 | 🌐 |
|
🌐 | ||
| 180 | ✅ | Subscription can be deleted | ✅ | ||
| Request new implicit subscription when mutating an OIR without subscription | Create OIR with no subscription | 181 | 🌐 |
|
🌐 |
| 182 | ✅ | Create operational intent reference query succeeds | ✅ | ||
| 183 | 🌐 |
|
🌐 | ||
| 184 | ✅ | OIR is not attached to a subscription | ✅ | ||
| 185 | 🌐 |
|
🌐 | ||
| 186 | ✅ | Get operational intent reference by ID | ✅ | ||
| 187 | 🌐 |
|
🌐 | ||
| 188 | ✅ | Subscription referenced by the OIR does not exist | ✅ | ||
| 189 | ✅ | OIR is not attached to a subscription | ✅ | ||
| Mutate OIR to request new implicit subscription | 190 | 🌐 |
|
🌐 | |
| 191 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
| Validate that the OIR is now attached to an implicit subscription | 192 | ✅ | OIR is attached to a new subscription | ✅ | |
| 193 | 🌐 |
|
🌐 | ||
| 194 | ✅ | Get operational intent reference by ID | ✅ | ||
| 195 | ✅ | OIR is attached to a new subscription | ✅ | ||
| 196 | 🌐 |
|
🌐 | ||
| 197 | ✅ | Get Subscription by ID | ✅ | ||
| 198 | ✅ | OIR is now attached to an implicit subscription | ✅ | ||
| Cleanup | 199 | 🌐 |
|
🌐 | |
| 200 | 🌐 |
|
🌐 | ||
| 201 | ✅ | Operational intent reference removed | ✅ | ||
| 202 | ✅ | Operational intent references can be searched for | ✅ | ||
| 203 | 🌐 |
|
🌐 | ||
| 204 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 205 | 🌐 |
|
🌐 | ||
| 206 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 207 | 🌐 |
|
🌐 | ||
| 208 | ✅ | Operational intent references can be queried by ID | ✅ | ||
| 209 | 🌐 |
|
🌐 | ||
| 210 | ✅ | Successful subscription search query | ✅ | ||
| 211 | 🌐 |
|
🌐 | ||
| 212 | ✅ | Subscription can be queried by ID | ✅ | ||