Case | Step | Event | uss2_dss | ||
---|---|---|---|---|---|
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 | ✅ |