Showing
1 changed file
with
411 additions
and
0 deletions
op_robot_tests/tests_files/monitoring.robot
0 → 100644
1 | +*** Settings *** | ||
2 | +Resource base_keywords.robot | ||
3 | +Suite Setup Test Suite Setup | ||
4 | +Suite Teardown Test Suite Teardown | ||
5 | + | ||
6 | + | ||
7 | +*** Variables *** | ||
8 | +${MODE} belowThreshold | ||
9 | + | ||
10 | +@{USED_ROLES} dasu_user tender_owner provider provider1 provider2 viewer | ||
11 | + | ||
12 | +${NUMBER_OF_ITEMS} ${1} | ||
13 | +${NUMBER_OF_LOTS} ${1} | ||
14 | +${TENDER_MEAT} ${True} | ||
15 | +${LOT_MEAT} ${True} | ||
16 | +${ITEM_MEAT} ${True} | ||
17 | +${MOZ_INTEGRATION} ${False} | ||
18 | + | ||
19 | +*** Test Cases *** | ||
20 | +Можливість оголосити тендер | ||
21 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера | ||
22 | + ... tender_owner | ||
23 | + ... ${USERS.users['${tender_owner}'].broker} | ||
24 | + ... create_tender | ||
25 | + ... critical | ||
26 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
27 | + Можливість оголосити тендер | ||
28 | + | ||
29 | + | ||
30 | +Можливість знайти тендер по ідентифікатору | ||
31 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера | ||
32 | + ... viewer tender_owner provider provider1 | ||
33 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
34 | + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
35 | + ... find_tender | ||
36 | + ... critical | ||
37 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
38 | + Можливість знайти тендер по ідентифікатору для усіх користувачів | ||
39 | + | ||
40 | + | ||
41 | +Можливість знайти тендер по ідентифікатору користувачем ДАСУ | ||
42 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Пошук тендера | ||
43 | + ... dasu_user | ||
44 | + ... ${USERS.users['${dasu_user}'].broker} | ||
45 | + ... find_tender | ||
46 | + ... critical | ||
47 | + Можливість знайти тендер по ідентифікатору для користувача ${dasu_user} | ||
48 | + | ||
49 | + | ||
50 | +Можливість створити об'єкт моніторингу | ||
51 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Створення об'єкта моніторингу | ||
52 | + ... dasu_user | ||
53 | + ... ${USERS.users['${dasu_user}'].broker} | ||
54 | + ... create_monitoring | ||
55 | + ... critical | ||
56 | + Можливість створити об'єкт моніторингу | ||
57 | + | ||
58 | + | ||
59 | +Можливість додати документацію до об’єкта моніторингу | ||
60 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Додання документації | ||
61 | + ... dasu_user | ||
62 | + ... ${USERS.users['${dasu_user}'].broker} | ||
63 | + ... add_doc | ||
64 | + ... critical | ||
65 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
66 | + Можливість додати документацію до об'єкта моніторингу | ||
67 | + | ||
68 | + | ||
69 | +Можливість оприлюднити рішення про початок моніторингу | ||
70 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Оприлюднити рішення | ||
71 | + ... dasu_user | ||
72 | + ... ${USERS.users['${dasu_user}'].broker} | ||
73 | + ... active_monitoring | ||
74 | + ... critical | ||
75 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
76 | + Можливість оприлюднити рішення про початок моніторингу | ||
77 | + | ||
78 | + | ||
79 | +Можливість знайти об'єкт моніторингу по ідентифікатору | ||
80 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук об'єкта моніторингу | ||
81 | + ... viewer dasu_user | ||
82 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${dasu_user}'].broker} | ||
83 | + ... find_monitoring | ||
84 | + ... critical | ||
85 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
86 | + Можливість знайти об'єкт моніторингу по ідентифікатору | ||
87 | + | ||
88 | + | ||
89 | +Відображення статусу active об’єкта моніторингу | ||
90 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
91 | + ... viewer | ||
92 | + ... ${USERS.users['${viewer}'].broker} | ||
93 | + ... active_monitoring | ||
94 | + ... critical | ||
95 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} active | ||
96 | + | ||
97 | + | ||
98 | +Відображення ідентифікатора тендера об’єкта моніторингу | ||
99 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
100 | + ... viewer | ||
101 | + ... ${USERS.users['${viewer}'].broker} | ||
102 | + ... monitoring_view | ||
103 | + ... critical | ||
104 | + Звірити відображення поля tender_id об'єкта моніторингу для користувача ${viewer} | ||
105 | + | ||
106 | + | ||
107 | +Відображення дати прийняття рішення про проведення моніторингу | ||
108 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
109 | + ... viewer | ||
110 | + ... ${USERS.users['${viewer}'].broker} | ||
111 | + ... monitoring_view | ||
112 | + ... critical | ||
113 | + Звірити відображення поля decision.date об'єкта моніторингу для користувача ${viewer} | ||
114 | + | ||
115 | + | ||
116 | +Відображення опису прийняття рішення про проведення моніторингу | ||
117 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
118 | + ... viewer | ||
119 | + ... ${USERS.users['${viewer}'].broker} | ||
120 | + ... monitoring_view | ||
121 | + ... critical | ||
122 | + Звірити відображення поля decision.description об'єкта моніторингу для користувача ${viewer} | ||
123 | + | ||
124 | + | ||
125 | +Відображення причини для проведення моніторингу | ||
126 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
127 | + ... viewer | ||
128 | + ... ${USERS.users['${viewer}'].broker} | ||
129 | + ... monitoring_view | ||
130 | + ... critical | ||
131 | + Звірити відображення поля reasons об'єкта моніторингу для користувача ${viewer} | ||
132 | + | ||
133 | + | ||
134 | +Відображення імені учасника моніторингу | ||
135 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
136 | + ... viewer | ||
137 | + ... ${USERS.users['${viewer}'].broker} | ||
138 | + ... monitoring_view | ||
139 | + ... critical | ||
140 | + Звірити відображення поля parties[0].name об'єкта моніторингу для користувача ${viewer} | ||
141 | + | ||
142 | + | ||
143 | +Відображення ролі учасника моніторингу | ||
144 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних моніторингу | ||
145 | + ... viewer | ||
146 | + ... ${USERS.users['${viewer}'].broker} | ||
147 | + ... monitoring_view | ||
148 | + ... critical | ||
149 | + Звірити відображення поля parties[0].roles об'єкта моніторингу для користувача ${viewer} | ||
150 | + | ||
151 | + | ||
152 | +Можливість додати замовника як учасника процесу моніторингу | ||
153 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Додати замовника | ||
154 | + ... dasu_user | ||
155 | + ... ${USERS.users['${dasu_user}'].broker} | ||
156 | + ... add_party_tender_owner | ||
157 | + ... critical | ||
158 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
159 | + Можливість додати замовника як учасника процесу моніторингу | ||
160 | + | ||
161 | + | ||
162 | +Відображення імені замовника в моніторингу | ||
163 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | ||
164 | + ... viewer | ||
165 | + ... ${USERS.users['${viewer}'].broker} | ||
166 | + ... add_party_tender_owner | ||
167 | + ... critical | ||
168 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
169 | + Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer} | ||
170 | + | ||
171 | + | ||
172 | +Відображення ролі замовника в моніторингу | ||
173 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | ||
174 | + ... viewer | ||
175 | + ... ${USERS.users['${viewer}'].broker} | ||
176 | + ... add_party_tender_owner | ||
177 | + ... critical | ||
178 | + Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer} | ||
179 | + | ||
180 | + | ||
181 | +Можливість запитати в замовника пояснення | ||
182 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу | ||
183 | + ... dasu_user | ||
184 | + ... ${USERS.users['${dasu_user}'].broker} | ||
185 | + ... create_dialogue | ||
186 | + ... critical | ||
187 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
188 | + Можливість запитати в замовника пояснення | ||
189 | + | ||
190 | + | ||
191 | +Можливість надати пояснення замовником | ||
192 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | ||
193 | + ... tender_owner | ||
194 | + ... ${USERS.users['${tender_owner}'].broker} | ||
195 | + ... answer_tender_owner | ||
196 | + ... critical | ||
197 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
198 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
199 | + Можливість надати пояснення замовником | ||
200 | + | ||
201 | + | ||
202 | +Можливість надати висновок про відсутність порушення в тендері | ||
203 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання висновоку | ||
204 | + ... dasu_user | ||
205 | + ... ${USERS.users['${dasu_user}'].broker} | ||
206 | + ... declined | ||
207 | + ... critical | ||
208 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
209 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
210 | + Можливість надати висновок про відсутність порушення в тендері | ||
211 | + | ||
212 | + | ||
213 | +Можливість надати висновок про наявність порушення в тендері | ||
214 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання висновоку | ||
215 | + ... dasu_user | ||
216 | + ... ${USERS.users['${dasu_user}'].broker} | ||
217 | + ... addressed | ||
218 | + ... critical | ||
219 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
220 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
221 | + Можливість надати висновок про наявність порушення в тендері | ||
222 | + | ||
223 | + | ||
224 | +Можливість змінити статус об’єкта моніторингу на declined | ||
225 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Порушення не виявлені | ||
226 | + ... dasu_user | ||
227 | + ... ${USERS.users['${dasu_user}'].broker} | ||
228 | + ... declined | ||
229 | + ... critical | ||
230 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
231 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
232 | + Можливість змінити статус об’єкта моніторингу на declined | ||
233 | + | ||
234 | + | ||
235 | +Відображення статусу declined об’єкта моніторингу | ||
236 | + [Tags] ${USERS.users['${viewer}'].broker}: Порушення не виявлені | ||
237 | + ... viewer | ||
238 | + ... ${USERS.users['${viewer}'].broker} | ||
239 | + ... declined | ||
240 | + ... critical | ||
241 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
242 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} declined | ||
243 | + | ||
244 | + | ||
245 | +Можливість змінити статус об’єкта моніторингу на addressed | ||
246 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Порушення виявлені | ||
247 | + ... dasu_user | ||
248 | + ... ${USERS.users['${dasu_user}'].broker} | ||
249 | + ... addressed | ||
250 | + ... critical | ||
251 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
252 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
253 | + Можливість змінити статус об’єкта моніторингу на addressed | ||
254 | + | ||
255 | + | ||
256 | +Відображення статусу addressed об’єкта моніторингу | ||
257 | + [Tags] ${USERS.users['${viewer}'].broker}: Порушення виявлені | ||
258 | + ... viewer | ||
259 | + ... ${USERS.users['${viewer}'].broker} | ||
260 | + ... addressed | ||
261 | + ... critical | ||
262 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
263 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} addressed | ||
264 | + | ||
265 | + | ||
266 | +Можливість надати пояснення замовником з власної ініціативи | ||
267 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | ||
268 | + ... tender_owner | ||
269 | + ... ${USERS.users['${tender_owner}'].broker} | ||
270 | + ... addressed | ||
271 | + ... critical | ||
272 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
273 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
274 | + Можливість надати пояснення замовником з власної ініціативи | ||
275 | + | ||
276 | + | ||
277 | +Можливість надати звіт про усунення порушення замовником | ||
278 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання звіту | ||
279 | + ... tender_owner | ||
280 | + ... ${USERS.users['${tender_owner}'].broker} | ||
281 | + ... addressed | ||
282 | + ... critical | ||
283 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
284 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
285 | + Можливість надати звіт про усунення порушення замовником | ||
286 | + | ||
287 | + | ||
288 | +Можливість оприлюднити рішення про усунення порушення | ||
289 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Оприлюднити рішення | ||
290 | + ... dasu_user | ||
291 | + ... ${USERS.users['${dasu_user}'].broker} | ||
292 | + ... addressed | ||
293 | + ... critical | ||
294 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
295 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
296 | + Можливість оприлюднути рішення про усунення порушення | ||
297 | + | ||
298 | + | ||
299 | +Можливість зазначити, що порушення було оскаржено в суді | ||
300 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Оскарження в суді | ||
301 | + ... tender_owner | ||
302 | + ... ${USERS.users['${tender_owner}'].broker} | ||
303 | + ... addressed | ||
304 | + ... critical | ||
305 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
306 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
307 | + Можливість зазначити, що порушення було оскаржено в суді | ||
308 | + | ||
309 | + | ||
310 | +Відображення дати закінчення моніторингу | ||
311 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
312 | + ... viewer tender_owner dasu_user | ||
313 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
314 | + ... ${USERS.users['${dasu_user}'].broker} | ||
315 | + ... eliminationPeriod_endDate | ||
316 | + ... critical | ||
317 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
318 | + Отримати дані із поля eliminationPeriod.endDate об'єкта моніторингу для усіх користувачів | ||
319 | + | ||
320 | + | ||
321 | +Можливість дочекатися дати закінчення моніторингу | ||
322 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Завершення моніторингу | ||
323 | + ... tender_owner | ||
324 | + ... ${USERS.users['${tender_owner}'].broker} | ||
325 | + ... eliminationPeriod_endDate | ||
326 | + ... critical | ||
327 | + Дочекатись дати ${USERS.users['${dasu_user}'].monitoring_data.data.eliminationPeriod.endDate} | ||
328 | + | ||
329 | + | ||
330 | +Можливість змінити статус об’єкта моніторингу на completed | ||
331 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу | ||
332 | + ... dasu_user | ||
333 | + ... ${USERS.users['${dasu_user}'].broker} | ||
334 | + ... completed | ||
335 | + ... critical | ||
336 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
337 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
338 | + Можливість змінити статус об’єкта моніторингу на completed | ||
339 | + | ||
340 | + | ||
341 | +Відображення статусу completed об’єкта моніторингу | ||
342 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
343 | + ... viewer | ||
344 | + ... ${USERS.users['${viewer}'].broker} | ||
345 | + ... completed | ||
346 | + ... critical | ||
347 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
348 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} completed | ||
349 | + | ||
350 | + | ||
351 | +Можливість змінити статус об’єкта моніторингу на stopped | ||
352 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу | ||
353 | + ... dasu_user | ||
354 | + ... ${USERS.users['${dasu_user}'].broker} | ||
355 | + ... stopped | ||
356 | + ... critical | ||
357 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
358 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
359 | + Можливість змінити статус об’єкта моніторингу на stopped | ||
360 | + | ||
361 | + | ||
362 | +Відображення статусу stopped об’єкта моніторингу | ||
363 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
364 | + ... viewer | ||
365 | + ... ${USERS.users['${viewer}'].broker} | ||
366 | + ... stopped | ||
367 | + ... critical | ||
368 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
369 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} stopped | ||
370 | + | ||
371 | + | ||
372 | +Можливість змінити статус об’єкта моніторингу на cancelled | ||
373 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу | ||
374 | + ... dasu_user | ||
375 | + ... ${USERS.users['${dasu_user}'].broker} | ||
376 | + ... cancelled | ||
377 | + ... critical | ||
378 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
379 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
380 | + Можливість змінити статус об’єкта моніторингу на cancelled | ||
381 | + | ||
382 | + | ||
383 | +Відображення статусу cancelled об’єкта моніторингу | ||
384 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
385 | + ... viewer | ||
386 | + ... ${USERS.users['${viewer}'].broker} | ||
387 | + ... cancelled | ||
388 | + ... critical | ||
389 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
390 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} cancelled | ||
391 | + | ||
392 | + | ||
393 | +Можливість змінити статус об’єкта моніторингу на closed | ||
394 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу | ||
395 | + ... dasu_user | ||
396 | + ... ${USERS.users['${dasu_user}'].broker} | ||
397 | + ... closed | ||
398 | + ... critical | ||
399 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
400 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
401 | + Можливість змінити статус об’єкта моніторингу на closed | ||
402 | + | ||
403 | + | ||
404 | +Відображення статусу closed об’єкта моніторингу | ||
405 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
406 | + ... viewer | ||
407 | + ... ${USERS.users['${viewer}'].broker} | ||
408 | + ... closed | ||
409 | + ... critical | ||
410 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | ||
411 | + Звірити статус об'єкта моніторингу ${viewer} ${MONITORING['MONITORING_UAID']} closed |
Please
register
or
login
to post a comment