Case | Step | Event | uss1 | <None> | ||
---|---|---|---|---|---|---|
Setup | Ensure clean workspace | 1 | ✅ | Operational intent references can be searched for | ✅ | |
2 | 🌐 |
|
🌐 | |||
3 | ✅ | Operational intent references can be queried by ID | ✅ | |||
4 | 🌐 |
|
🌐 | |||
5 | ✅ | Operational intent references can be queried by ID | ✅ | |||
6 | 🌐 |
|
🌐 | |||
7 | ✅ | Operational intent references can be queried by ID | ✅ | |||
8 | 🌐 |
|
🌐 | |||
9 | ✅ | Successful subscription search query | ✅ | |||
10 | 🌐 |
|
🌐 | |||
11 | ✅ | Subscription can be queried by ID | ✅ | |||
Single OIR implicit subscription is removed upon OIR deletion | Create an OIR with implicit subscription | 12 | 🌐 |
|
🌐 | |
13 | ✅ | Create operational intent reference query succeeds | ✅ | |||
14 | 🌐 |
|
🌐 | |||
15 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
16 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Delete the OIR with implicit subscription | 17 | 🌐 |
|
🌐 | ||
18 | ✅ | Delete operational intent reference query succeeds | ✅ | |||
19 | 🌐 |
|
🌐 | |||
20 | ✅ | The implicit subscription was removed | ✅ | |||
21 | ✅ | 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 | 22 | 🌐 |
|
🌐 | |
23 | ✅ | Create operational intent reference query succeeds | ✅ | |||
24 | 🌐 |
|
🌐 | |||
25 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
26 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Create an overlapping OIR without any subscription | 27 | 🌐 |
|
🌐 | ||
28 | ✅ | Create operational intent reference query succeeds | ✅ | |||
29 | 🌐 |
|
🌐 | |||
30 | ✅ | No implicit subscription was attached | ✅ | |||
31 | ✅ | New OIR creation response contains previous implicit subscription to notify | ✅ | |||
Mutate OIR with implicit subscription to not overlap anymore | 32 | 🌐 |
|
🌐 | ||
33 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
34 | 🌐 |
|
🌐 | |||
35 | ✅ | The implicit subscription can be queried | ✅ | |||
36 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
37 | 🌐 |
|
🌐 | |||
38 | ✅ | Non-mutated implicit subscription is deleted | ✅ | |||
Create an OIR overlapping with the second OIR but not the first | 39 | 🌐 |
|
🌐 | ||
40 | ✅ | Create operational intent reference query succeeds | ✅ | |||
41 | 🌐 |
|
🌐 | |||
42 | ✅ | No implicit subscription was attached | ✅ | |||
43 | ✅ | 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 | 44 | 🌐 |
|
🌐 | |
45 | ✅ | Operational intent reference removed | ✅ | |||
46 | 🌐 |
|
🌐 | |||
47 | ✅ | Operational intent reference removed | ✅ | |||
48 | 🌐 |
|
🌐 | |||
49 | ✅ | Operational intent reference removed | ✅ | |||
50 | ✅ | Operational intent references can be searched for | ✅ | |||
51 | 🌐 |
|
🌐 | |||
52 | ✅ | Operational intent references can be queried by ID | ✅ | |||
53 | 🌐 |
|
🌐 | |||
54 | ✅ | Operational intent references can be queried by ID | ✅ | |||
55 | 🌐 |
|
🌐 | |||
56 | ✅ | Operational intent references can be queried by ID | ✅ | |||
57 | 🌐 |
|
🌐 | |||
58 | ✅ | Successful subscription search query | ✅ | |||
59 | 🌐 |
|
🌐 | |||
60 | ✅ | Subscription can be queried by ID | ✅ | |||
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 | ✅ | |||
Implicit subscriptions are expanded as needed | Ensure clean workspace | 81 | 🌐 |
|
🌐 | |
82 | ✅ | Operational intent reference removed | ✅ | |||
83 | 🌐 |
|
🌐 | |||
84 | ✅ | Operational intent reference removed | ✅ | |||
85 | ✅ | Operational intent references can be searched for | ✅ | |||
86 | 🌐 |
|
🌐 | |||
87 | ✅ | Operational intent references can be queried by ID | ✅ | |||
88 | 🌐 |
|
🌐 | |||
89 | ✅ | Operational intent references can be queried by ID | ✅ | |||
90 | 🌐 |
|
🌐 | |||
91 | ✅ | Operational intent references can be queried by ID | ✅ | |||
92 | 🌐 |
|
🌐 | |||
93 | ✅ | Successful subscription search query | ✅ | |||
94 | 🌐 |
|
🌐 | |||
95 | ✅ | Subscription can be queried by ID | ✅ | |||
96 | 🌐 |
|
🌐 | |||
97 | ✅ | Subscription can be deleted | ✅ | |||
98 | 🌐 |
|
🌐 | |||
99 | ✅ | Subscription can be queried by ID | ✅ | |||
Create an OIR with implicit subscription | 100 | 🌐 |
|
🌐 | ||
101 | ✅ | Create operational intent reference query succeeds | ✅ | |||
102 | 🌐 |
|
🌐 | |||
103 | ✅ | An implicit subscription was created and can be queried | ✅ | |||
104 | ✅ | Implicit subscription has correct temporal parameters | ✅ | |||
Expand the OIR while keeping the same implicit subscription | 105 | 🌐 |
|
🌐 | ||
106 | ✅ | Mutate operational intent reference query succeeds | ✅ | |||
107 | 🌐 |
|
🌐 | |||
108 | ✅ | The implicit subscription can be queried | ✅ | |||
109 | ✅ | Implicit subscription has wide enough temporal parameters | ✅ | |||
Cleanup | 110 | 🌐 |
|
🌐 | ||
111 | ✅ | Operational intent reference removed | ✅ | |||
112 | ✅ | Operational intent references can be searched for | ✅ | |||
113 | 🌐 |
|
🌐 | |||
114 | ✅ | Operational intent references can be queried by ID | ✅ | |||
115 | 🌐 |
|
🌐 | |||
116 | ✅ | Operational intent references can be queried by ID | ✅ | |||
117 | 🌐 |
|
🌐 | |||
118 | ✅ | Operational intent references can be queried by ID | ✅ | |||
119 | 🌐 |
|
🌐 | |||
120 | ✅ | Successful subscription search query | ✅ | |||
121 | 🌐 |
|
🌐 | |||
122 | ✅ | Subscription can be queried by ID | ✅ |