You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary="Subscription response does not include the freshly created ISA",
144
-
severity=Severity.High,
145
144
details=f"The subscription created for the area {self._isa_area} is expected to contain the ISA created for this same area. The returned subscription did not mention it.",
summary="Subscription notification_index is not 0",
159
-
severity=Severity.High,
160
158
details=f"The subscription created for the area {self._isa_area} is expected to have a notification_index of 0. The returned subscription has a notification_index of {created_subscription.subscription.notification_index}.",
summary="Subscription notification_index has not been increased",
216
-
severity=Severity.High,
217
213
details=f"The subscription created for the area {self._isa_area} is expected to have a notification_index of 1 or more. The returned subscription has a notification_index of {subs_to_mutated_isa[created_subscription.subscription.id].notification_index}.",
summary="Subscription notification_index has not been incremented",
292
-
severity=Severity.High,
293
286
details=f"The subscription created for the area {self._isa_area} is expected to have its notification increased after the subscription was deleted."
294
287
f"The returned subscription has a notification_index of {subs_after_deletion.notification_index}, whilte the previous notification_index for that subscription was {sub_to_mutated_isa.notification_index}",
summary="Subscription response does not include the freshly created ISA",
360
-
severity=Severity.High,
361
353
details=f"The subscription created for the area {self._isa_area} is expected to contain the ISA created for this same area. The returned subscription did not mention it.",
summary="Subscription notification_index is not 0",
375
-
severity=Severity.High,
376
367
details=f"The subscription created for the area {self._isa_area} is expected to have a notification_index of 0. The returned subscription has a notification_index of {created_subscription.subscription.notification_index}.",
summary="Subscription notification_index has not been increased",
434
-
severity=Severity.High,
435
424
details=f"The subscription created for the area {self._isa_area} is expected to have a notification_index of 1 or more. The returned subscription has a notification_index of {subs_to_mutated_isa[created_subscription.subscription.id].notification_index}.",
summary="Subscription notification_index has not been incremented",
508
-
severity=Severity.High,
509
495
details=f"The subscription created for the area {self._isa_area} is expected to have its notification increased after the subscription was deleted."
510
496
f"The returned subscription has a notification_index of {subs_after_deletion.notification_index}, whilte the previous notification_index for that subscription was {sub_to_mutated_isa.notification_index}",
Copy file name to clipboardExpand all lines: monitoring/uss_qualifier/scenarios/astm/netrid/v19/dss/isa_subscription_interactions.md
+25-25Lines changed: 25 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -47,61 +47,61 @@ This test case will do the following, using the DSS being tested:
47
47
This test step checks for interactions between ISAs and a subscription that is created within the ISA, then
48
48
subsequently mutated to only barely intersect with the ISA.
49
49
50
-
#### Create an ISA check
50
+
#### 🛑 Create an ISA check
51
51
52
52
If the ISA cannot be created, the PUT DSS endpoint in **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)** is likely not implemented correctly.
53
53
54
-
#### Create a subscription within the ISA footprint check
54
+
#### 🛑 Create a subscription within the ISA footprint check
55
55
56
56
The DSS should allow the creation of a subscription within the ISA footprint, otherwise it is in violation of **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
57
57
58
-
#### Subscription for the ISA's area mentions the ISA check
58
+
#### 🛑 Subscription for the ISA's area mentions the ISA check
59
59
60
60
A subscription that is created for a volume that intersects with the previously created ISA should mention
61
61
the previously created ISA. If not, the serving DSS is in violation of **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**.
62
62
63
-
#### Newly created subscription has a notification_index of 0 check
63
+
#### 🛑 Newly created subscription has a notification_index of 0 check
64
64
65
65
A newly created subscription is expected to have a notification index of 0, otherwise the DSS implementation under
66
66
test does not comply with **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
67
67
68
-
#### Mutate the ISA check
68
+
#### 🛑 Mutate the ISA check
69
69
70
70
If the ISA cannot be mutated, **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)** is likely not implemented correctly.
71
71
72
-
#### Response to the mutation of the ISA contains subscription ID check
72
+
#### 🛑 Response to the mutation of the ISA contains subscription ID check
73
73
74
74
When an ISA is mutated, the DSS must return the identifiers for any subscription that was made to the ISA,
75
75
or be in violation of **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)**.
76
76
77
-
#### Subscription to an ISA has its notification index incremented after mutation check
77
+
#### 🛑 Subscription to an ISA has its notification index incremented after mutation check
78
78
79
79
When an ISA is mutated, the DSS must increment the notification index of any subscription to that ISA,
80
80
and return the up-to-date subscription in the response to the query mutating the ISA.
81
81
82
82
Failure to do so means that the DSS is not properly implementing **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)**.
83
83
84
-
#### Delete the ISA check
84
+
#### 🛑 Delete the ISA check
85
85
86
86
If that ISA cannot be deleted, the **[astm.f3411.v19.DSS0030,d](../../../../../requirements/astm/f3411/v19.md)** requirement to implement the ISA deletion endpoint might not be met.
87
87
88
-
#### Response to the deletion of the ISA contains subscription ID check
88
+
#### 🛑 Response to the deletion of the ISA contains subscription ID check
89
89
90
90
When an ISA is deleted, the DSS must return the identifiers for any subscription that was made to the ISA,
91
91
or be in violation of **[astm.f3411.v19.DSS0030,b](../../../../../requirements/astm/f3411/v19.md)**.
92
92
93
-
#### Subscription to an ISA has its notification index incremented after deletion check
93
+
#### 🛑 Subscription to an ISA has its notification index incremented after deletion check
94
94
95
95
When an ISA is deleted, the DSS must increment the notification index of any subscription to that ISA,
96
96
and return the up-to-date subscription in the response to the query deleting the ISA.
97
97
98
98
Failure to do so means that the DSS is not properly implementing **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)**.
99
99
100
-
#### Subscription can be deleted check
100
+
#### 🛑 Subscription can be deleted check
101
101
102
102
**[astm.f3411.v19.DSS0030,d](../../../../../requirements/astm/f3411/v19.md)** requires the implementation of the DSS endpoint to allow callers to delete subscriptions they created.
103
103
104
-
#### Notified subscriber check
104
+
#### ⚠️ Notified subscriber check
105
105
106
106
Notifications to any subscriber to the created ISA need to be successful. If a notification cannot be delivered, then the **[astm.f3411.v19.NET0730](../../../../../requirements/astm/f3411/v19.md)** requirement to implement the POST ISAs endpoint isn't met.
107
107
@@ -110,38 +110,38 @@ Notifications to any subscriber to the created ISA need to be successful. If a
110
110
This test step checks for interactions between ISAs and a subscription that is created within the ISA and the mutated
111
111
to only barely overlap with the ISA.
112
112
113
-
#### Create an ISA check
113
+
#### 🛑 Create an ISA check
114
114
115
115
If the ISA cannot be created, the PUT DSS endpoint in **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)** is likely not implemented correctly.
116
116
117
-
#### Create a subscription within the ISA footprint check
117
+
#### 🛑 Create a subscription within the ISA footprint check
118
118
119
119
The DSS should allow the creation of a subscription within the ISA footprint, otherwise it is in violation of **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
120
120
121
-
#### Mutate the subscription towards the ISA boundary check
121
+
#### 🛑 Mutate the subscription towards the ISA boundary check
122
122
123
123
The DSS should allow a valid mutation of a subscription's area, otherwise it is in violation of **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
124
124
125
-
#### Subscription for the ISA's area mentions the ISA check
125
+
#### 🛑 Subscription for the ISA's area mentions the ISA check
126
126
127
127
A subscription that is created for a volume that intersects with the previously created ISA should mention
128
128
the previously created ISA. If not, the serving DSS is in violation of **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**.
129
129
130
-
#### Mutated subscription has a notification_index of 0 check
130
+
#### 🛑 Mutated subscription has a notification_index of 0 check
131
131
132
132
A newly created subscription is expected to have a notification index of 0, otherwise the DSS implementation under
133
133
test does not comply with **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
134
134
135
-
#### Mutate the ISA check
135
+
#### 🛑 Mutate the ISA check
136
136
137
137
If the ISA cannot be mutated, **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)** is likely not implemented correctly.
138
138
139
-
#### Response to the mutation of the ISA contains subscription ID check
139
+
#### 🛑 Response to the mutation of the ISA contains subscription ID check
140
140
141
141
When an ISA is mutated, the DSS must return the identifiers for any subscription that was made to the ISA,
142
142
or be in violation of **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)**.
143
143
144
-
#### Subscription to an ISA has its notification index incremented after mutation check
144
+
#### 🛑 Subscription to an ISA has its notification index incremented after mutation check
145
145
146
146
When an ISA is mutated, the DSS must increment the notification index of any subscription to that ISA,
147
147
and return the up-to-date subscription in the response to the query mutating the ISA.
@@ -153,27 +153,27 @@ Failure to do so means that the DSS is not properly implementing **[astm.f3411.v
153
153
A subscription that is created for a volume that only barely overlaps with the previously created ISA should still
154
154
contain the ISA in the reply from the server, otherwise the DSS does not comply with **[astm.f3411.v19.DSS0030,c](../../../../../requirements/astm/f3411/v19.md)**
155
155
156
-
#### Delete the ISA check
156
+
#### 🛑 Delete the ISA check
157
157
158
158
If that ISA cannot be deleted, the **[astm.f3411.v19.DSS0030,d](../../../../../requirements/astm/f3411/v19.md)** requirement to implement the ISA deletion endpoint might not be met.
159
159
160
-
#### Response to the deletion of the ISA contains subscription ID check
160
+
#### 🛑 Response to the deletion of the ISA contains subscription ID check
161
161
162
162
When an ISA is deleted, the DSS must return the identifiers for any subscription that was made to the ISA,
163
163
or be in violation of **[astm.f3411.v19.DSS0030,b](../../../../../requirements/astm/f3411/v19.md)**.
164
164
165
-
#### Subscription to an ISA has its notification index incremented after deletion check
165
+
#### 🛑 Subscription to an ISA has its notification index incremented after deletion check
166
166
167
167
When an ISA is deleted, the DSS must increment the notification index of any subscription to that ISA,
168
168
and return the up-to-date subscription in the response to the query deleting the ISA.
169
169
170
170
Failure to do so means that the DSS is not properly implementing **[astm.f3411.v19.DSS0030,a](../../../../../requirements/astm/f3411/v19.md)**.
171
171
172
-
#### Subscription can be deleted check
172
+
#### 🛑 Subscription can be deleted check
173
173
174
174
**[astm.f3411.v19.DSS0030,d](../../../../../requirements/astm/f3411/v19.md)** requires the implementation of the DSS endpoint to allow callers to delete subscriptions they created.
175
175
176
-
#### Notified subscriber check
176
+
#### ⚠️ Notified subscriber check
177
177
178
178
Notifications to any subscriber to the created ISA need to be successful. If a notification cannot be delivered, then the **[astm.f3411.v19.NET0730](../../../../../requirements/astm/f3411/v19.md)** requirement to implement the POST ISAs endpoint isn't met.
0 commit comments