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 | ✅ | No implicit subscription was attached | ✅ | ||
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 | ✅ | No implicit subscription was attached | ✅ | ||
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 | ✅ | ||
Implicit subscriptions are properly deleted when required by OIR mutation | Ensure clean workspace | 45 | 🌐 |
|
🌐 |
46 | 🌐 |
|
🌐 | ||
47 | ✅ | Operational intent reference removed | ✅ | ||
48 | 🌐 |
|
🌐 | ||
49 | ✅ | Operational intent reference removed | ✅ | ||
50 | 🌐 |
|
🌐 | ||
51 | ✅ | Operational intent reference removed | ✅ | ||
52 | ✅ | Operational intent references can be searched for | ✅ | ||
53 | 🌐 |
|
🌐 | ||
54 | ✅ | Operational intent references can be queried by ID | ✅ | ||
55 | 🌐 |
|
🌐 | ||
56 | ✅ | Operational intent references can be queried by ID | ✅ | ||
57 | 🌐 |
|
🌐 | ||
58 | ✅ | Operational intent references can be queried by ID | ✅ | ||
59 | 🌐 |
|
🌐 | ||
60 | ✅ | Successful subscription search query | ✅ | ||
61 | 🌐 |
|
🌐 | ||
62 | ✅ | Subscription can be queried by ID | ✅ | ||
Create two OIRs with implicit subscription | 63 | 🌐 |
|
🌐 | |
64 | ✅ | Create operational intent reference query succeeds | ✅ | ||
65 | 🌐 |
|
🌐 | ||
66 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
67 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
68 | 🌐 |
|
🌐 | ||
69 | ✅ | Create operational intent reference query succeeds | ✅ | ||
70 | 🌐 |
|
🌐 | ||
71 | ✅ | An implicit subscription was created and can be queried | ✅ | ||
72 | ✅ | Implicit subscription has correct temporal parameters | ✅ | ||
Create a subscription | 73 | 🌐 |
|
🌐 | |
74 | ✅ | Create subscription query succeeds | ✅ | ||
Update OIR with implicit subscription to use explicit subscription | 75 | 🌐 |
|
🌐 | |
76 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
77 | 🌐 |
|
🌐 | ||
78 | ✅ | Previously attached implicit subscription was deleted | ✅ | ||
Update OIR with implicit subscription to use no subscription | 79 | 🌐 |
|
🌐 | |
80 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
81 | 🌐 |
|
🌐 | ||
82 | ✅ | Previously attached implicit subscription was deleted | ✅ | ||
Implicit subscriptions are expanded as needed | Ensure clean workspace | 83 | 🌐 |
|
🌐 |
84 | 🌐 |
|
🌐 | ||
85 | ✅ | Operational intent reference removed | ✅ | ||
86 | 🌐 |
|
🌐 | ||
87 | ✅ | Operational intent reference removed | ✅ | ||
88 | ✅ | Operational intent references can be searched for | ✅ | ||
89 | 🌐 |
|
🌐 | ||
90 | ✅ | Operational intent references can be queried by ID | ✅ | ||
91 | 🌐 |
|
🌐 | ||
92 | ✅ | Operational intent references can be queried by ID | ✅ | ||
93 | 🌐 |
|
🌐 | ||
94 | ✅ | Operational intent references can be queried by ID | ✅ | ||
95 | 🌐 |
|
🌐 | ||
96 | ✅ | Successful subscription search query | ✅ | ||
97 | 🌐 |
|
🌐 | ||
98 | ✅ | Subscription can be queried by ID | ✅ | ||
99 | 🌐 |
|
🌐 | ||
100 | ✅ | Subscription can be deleted | ✅ | ||
101 | 🌐 |
|
🌐 | ||
102 | ✅ | Subscription can be queried by ID | ✅ | ||
Create an OIR with 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 | ✅ | ||
Expand the OIR while keeping the same implicit subscription | 108 | 🌐 |
|
🌐 | |
109 | ✅ | Mutate operational intent reference query succeeds | ✅ | ||
110 | 🌐 |
|
🌐 | ||
111 | ✅ | The implicit subscription can be queried | ✅ | ||
112 | ✅ | Implicit subscription has wide enough temporal parameters | ✅ | ||
Cleanup | 113 | 🌐 |
|
🌐 | |
114 | 🌐 |
|
🌐 | ||
115 | ✅ | Operational intent reference removed | ✅ | ||
116 | ✅ | Operational intent references can be searched for | ✅ | ||
117 | 🌐 |
|
🌐 | ||
118 | ✅ | Operational intent references can be queried by ID | ✅ | ||
119 | 🌐 |
|
🌐 | ||
120 | ✅ | Operational intent references can be queried by ID | ✅ | ||
121 | 🌐 |
|
🌐 | ||
122 | ✅ | Operational intent references can be queried by ID | ✅ | ||
123 | 🌐 |
|
🌐 | ||
124 | ✅ | Successful subscription search query | ✅ | ||
125 | 🌐 |
|
🌐 | ||
126 | ✅ | Subscription can be queried by ID | ✅ |