Case | Step | Event | 00000187-e36d-40be-8d38-beca6ca30000 | 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 | ✅ | |||
Mutate OIR with implicit subscription to not overlap anymore | 33 | 🌐 |
|
🌐 | ||
34 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
35 | 🌐 |
|
🌐 | |||
36 | ✅ | The implicit subscription can be queried | ✅ | |||
37 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
38 | 🌐 |
|
🌐 | |||
39 | ✅ | Non-mutated implicit subscription is deleted | ✅ | |||
Create an OIR overlapping with the second OIR but not the first | 40 | 🌐 |
|
🌐 | ||
41 | ✅ | Create operational intent reference query succeeds | ✅ | |||
42 | 🌐 |
|
🌐 | |||
43 | ✅ | OIR is not attached to a subscription | ✅ | |||
44 | ✅ | Within a temporal frame not overlapping a newly created implicit subscription, subscriptions should be the same as at the start of the test case | ✅ | |||
Cleanup After Test Case | 45 | 🌐 |
|
🌐 | ||
46 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
47 | 🌐 |
|
🌐 | |||
48 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
49 | 🌐 |
|
🌐 | |||
50 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
Implicit subscriptions are properly deleted when required by OIR mutation | Create two OIRs with implicit subscription | 51 | 🌐 |
|
🌐 | |
52 | ✅ | Create operational intent reference query succeeds | ✅ | |||
53 | 🌐 |
|
🌐 | |||
54 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
55 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
56 | 🌐 |
|
🌐 | |||
57 | ✅ | Create operational intent reference query succeeds | ✅ | |||
58 | 🌐 |
|
🌐 | |||
59 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
60 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Create a subscription | 61 | 🌐 |
|
🌐 | ||
62 | ✅ | Create subscription query succeeds | ✅ | |||
Update OIR with implicit subscription to use explicit subscription | 63 | 🌐 |
|
🌐 | ||
64 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
65 | 🌐 |
|
🌐 | |||
66 | ✅ | Previously attached implicit subscription was deleted | ✅ | |||
Update OIR with implicit subscription to use no subscription | 67 | 🌐 |
|
🌐 | ||
68 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
69 | 🌐 |
|
🌐 | |||
70 | ✅ | Previously attached implicit subscription was deleted | ✅ | |||
Cleanup After Test Case | 71 | 🌐 |
|
🌐 | ||
72 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
73 | 🌐 |
|
🌐 | |||
74 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
75 | 🌐 |
|
🌐 | |||
76 | ✅ | Subscription can be deleted | ✅ | |||
Implicit subscriptions are expanded as needed | Create an OIR with implicit subscription | 77 | 🌐 |
|
🌐 | |
78 | ✅ | Create operational intent reference query succeeds | ✅ | |||
79 | 🌐 |
|
🌐 | |||
80 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
81 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Expand the OIR while keeping the same implicit subscription | 82 | 🌐 |
|
🌐 | ||
83 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
84 | 🌐 |
|
🌐 | |||
85 | ✅ | The implicit subscription can be queried | ✅ | |||
86 | ✅ | Implicit subscription has wide enough temporal parameters | ✅ | |||
Cleanup After Test Case | 87 | 🌐 |
|
🌐 | ||
88 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
Existing implicit subscription can replace an OIR's explicit subscription | Create an explicit subscription | 89 | 🌐 |
|
🌐 | |
90 | ✅ | Create subscription query succeeds | ✅ | |||
Create first OIR with an explicit subscription | 91 | 🌐 |
|
🌐 | ||
92 | ✅ | Create operational intent reference query succeeds | ✅ | |||
Create second OIR with an implicit subscription | 93 | 🌐 |
|
🌐 | ||
94 | ✅ | Create operational intent reference query succeeds | ✅ | |||
95 | 🌐 |
|
🌐 | |||
96 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
97 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Replace first OIR's explicit subscription with implicit subscription | 98 | 🌐 |
|
🌐 | ||
99 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
100 | ✅ | OIR is attached to expected subscription | ✅ | |||
Cleanup After Test Case | 101 | 🌐 |
|
🌐 | ||
102 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
103 | 🌐 |
|
🌐 | |||
104 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
105 | 🌐 |
|
🌐 | |||
106 | ✅ | Subscription can be deleted | ✅ | |||
Existing implicit subscription can be attached to OIR without subscription | Create OIR with no subscription | 107 | 🌐 |
|
🌐 | |
108 | ✅ | Create operational intent reference query succeeds | ✅ | |||
109 | 🌐 |
|
🌐 | |||
110 | ✅ | OIR is not attached to a subscription | ✅ | |||
111 | 🌐 |
|
🌐 | |||
112 | ✅ | Get operational intent reference by ID | ✅ | |||
113 | ✅ | OIR is not attached to a subscription | ✅ | |||
Create second OIR with an implicit subscription | 114 | 🌐 |
|
🌐 | ||
115 | ✅ | Create operational intent reference query succeeds | ✅ | |||
116 | 🌐 |
|
🌐 | |||
117 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
118 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Attach OIR without subscription to implicit subscription | 119 | 🌐 |
|
🌐 | ||
120 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
Confirm OIR is now attached to implicit subscription | 121 | ✅ | OIR is attached to expected subscription | ✅ | ||
122 | ✅ | Get operational intent reference by ID | ✅ | |||
123 | ✅ | OIR is attached to expected subscription | ✅ | |||
Cleanup After Test Case | 124 | 🌐 |
|
🌐 | ||
125 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
126 | 🌐 |
|
🌐 | |||
127 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
OIR without subscription can be mutated without a new subscription being attached | Create OIR with no subscription | 128 | 🌐 |
|
🌐 | |
129 | ✅ | Create operational intent reference query succeeds | ✅ | |||
130 | 🌐 |
|
🌐 | |||
131 | ✅ | OIR is not attached to a subscription | ✅ | |||
132 | 🌐 |
|
🌐 | |||
133 | ✅ | Get operational intent reference by ID | ✅ | |||
134 | ✅ | OIR is not attached to a subscription | ✅ | |||
Mutate OIR without adding a subscription | 135 | 🌐 |
|
🌐 | ||
136 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
137 | 🌐 |
|
🌐 | |||
138 | ✅ | Get operational intent reference by ID | ✅ | |||
139 | ✅ | OIR is not attached to a subscription | ✅ | |||
Cleanup After Test Case | 140 | 🌐 |
|
🌐 | ||
141 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
Request new implicit subscription when mutating an OIR with existing explicit subscription | Create an explicit subscription | 142 | 🌐 |
|
🌐 | |
143 | ✅ | Create subscription query succeeds | ✅ | |||
Create OIR with explicit subscription | 144 | 🌐 |
|
🌐 | ||
145 | ✅ | Create operational intent reference query succeeds | ✅ | |||
146 | 🌐 |
|
🌐 | |||
147 | ✅ | Get operational intent reference by ID | ✅ | |||
148 | ✅ | OIR is attached to expected subscription | ✅ | |||
Mutate OIR to request new implicit subscription | 149 | 🌐 |
|
🌐 | ||
150 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
Validate that the OIR is now attached to an implicit subscription | 151 | ✅ | OIR is attached to a new subscription | ✅ | ||
152 | 🌐 |
|
🌐 | |||
153 | ✅ | Get operational intent reference by ID | ✅ | |||
154 | ✅ | OIR is attached to a new subscription | ✅ | |||
155 | 🌐 |
|
🌐 | |||
156 | ✅ | Get Subscription by ID | ✅ | |||
157 | ✅ | OIR is now attached to an implicit subscription | ✅ | |||
Cleanup After Test Case | 158 | 🌐 |
|
🌐 | ||
159 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
160 | 🌐 |
|
🌐 | |||
161 | ✅ | Subscription can be deleted | ✅ | |||
Request new implicit subscription when mutating an OIR without subscription | Create OIR with no subscription | 162 | 🌐 |
|
🌐 | |
163 | ✅ | Create operational intent reference query succeeds | ✅ | |||
164 | 🌐 |
|
🌐 | |||
165 | ✅ | OIR is not attached to a subscription | ✅ | |||
166 | 🌐 |
|
🌐 | |||
167 | ✅ | Get operational intent reference by ID | ✅ | |||
168 | ✅ | OIR is not attached to a subscription | ✅ | |||
Mutate OIR to request new implicit subscription | 169 | 🌐 |
|
🌐 | ||
170 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
Validate that the OIR is now attached to an implicit subscription | 171 | ✅ | OIR is attached to a new subscription | ✅ | ||
172 | 🌐 |
|
🌐 | |||
173 | ✅ | Get operational intent reference by ID | ✅ | |||
174 | ✅ | OIR is attached to a new subscription | ✅ | |||
175 | 🌐 |
|
🌐 | |||
176 | ✅ | Get Subscription by ID | ✅ | |||
177 | ✅ | OIR is now attached to an implicit subscription | ✅ | |||
Cleanup | 178 | 🌐 |
|
🌐 | ||
179 | 🌐 |
|
🌐 | |||
180 | ✅ | Operational intent reference removed | ✅ | |||
181 | ✅ | Operational intent references can be searched for | ✅ | |||
182 | 🌐 |
|
🌐 | |||
183 | ✅ | Operational intent references can be queried by ID | ✅ | |||
184 | 🌐 |
|
🌐 | |||
185 | ✅ | Operational intent references can be queried by ID | ✅ | |||
186 | 🌐 |
|
🌐 | |||
187 | ✅ | Operational intent references can be queried by ID | ✅ | |||
188 | 🌐 |
|
🌐 | |||
189 | ✅ | Successful subscription search query | ✅ | |||
190 | 🌐 |
|
🌐 | |||
191 | ✅ | Subscription can be queried by ID | ✅ |