Проверка отсутствия ошибки в нотификации Ожидаемый результат: errorMessage = Фактический результат: errorMessage =
Подготовка параметров сценария формирования отчёта об утечках 2 вложенных шага, 1 вложение1ms
В конфигурации задан export_leaks_report_test Ожидаемый результат: export_leaks_report_test не пустое Фактический результат: export_leaks_report_test = CaseMarkers(test_case_id='', offset=1)0s
Задан ожидаемый текст режима МТ для отчёта Ожидаемый результат: expected_mt_mode не пустое Фактический результат: expected_mt_mode = Стационарный режим работы МТ1ms
Фильтр периода отчёта
106 B
Этап 1. Подписка на пуш-нотификации (SubscribeReportsDataExportedRequest) 1 вложенный шаг0s
Вызов SubscribeReportsDataExportedRequest c параметрами []0s
Этап 2. Запрос формирования отчёта (ExportReportsCommandRequest) 1 вложенный шаг1ms
Вызов ExportReportsCommandRequest c параметрами {'tuId': 3, 'exportedDataTypes': [4], 'timeOffset': 3, 'period': {'start': [Timestamp(seconds=1779787680, nanoseconds=0), 0], 'end': [Timestamp(seconds=1779787740, nanoseconds=0), 0], 'additionalProperties': {}}}1ms
Этап 3. Ожидание пуш-нотификации ReportDataExportedNotification о готовности отчёта10s 001ms
Проверка пуш-нотификации о готовности отчёта 5 вложенных шагов1ms
Получена пуш-нотификация о готовности отчёта Ожидаемый результат: notification не пустое Фактический результат: notification = ReportDataExportedNotification(replyStatus=200, replyContent=ReportDataExportedContent(id=UUID('019e639e-284e-769a-83fa-8b5884c19f52'), exportStatus=<ExportStatus.DONE: 1>, errorMessage=''), replyErrors=None)0s
Проверка статуса пуш-нотификации Ожидаемый результат: replyStatus = 200 Фактический результат: replyStatus = 2000s
Проверка наличия контента нотификации Ожидаемый результат: replyContent не пустое Фактический результат: replyContent = ReportDataExportedContent(id=UUID('019e639e-284e-769a-83fa-8b5884c19f52'), exportStatus=<ExportStatus.DONE: 1>, errorMessage='')0s
Проверка exportStatus в нотификации Ожидаемый результат: exportStatus = ExportStatus.DONE Фактический результат: exportStatus = ExportStatus.DONE1ms
Проверка отсутствия ошибки в нотификации Ожидаемый результат: errorMessage = Фактический результат: errorMessage =0s
Этап 4. Лонг-поллинг getExportedFilesListRequest до появления отчёта в списке 1 вложенный шаг10s 003ms
Вызов getExportedFilesListRequest c параметрами {'tuId': 3, 'additionalProperties': None}0s
Failed: Пустое сообщение типа: GetExportedFilesListReply
File "/builds/lds/lds-autotests/test_scenarios/smoke_scenarios.py", line 2714, in export_leaks_report
report_state.report_item = await t_utils.poll_for_exported_file(
File "/builds/lds/lds-autotests/utils/helpers/ws_test_utils.py", line 624, in poll_for_exported_file
parsed_payload = parser.parse_exported_files_list_msg(list_reply_payload)
File "/builds/lds/lds-autotests/utils/helpers/ws_message_parser.py", line 258, in parse_exported_files_list_msg
return self._find_and_parse_message(data_class=GetExportedFilesListReply, data=data)
File "/builds/lds/lds-autotests/utils/helpers/ws_message_parser.py", line 276, in _find_and_parse_message
parsed_payload = self._parse_message(data_class=data_class, data=payload, config=config)
File "/builds/lds/lds-autotests/utils/helpers/ws_message_parser.py", line 291, in _parse_message
fail(f"Пустое сообщение типа: {data_class_name}")
File "/builds/lds/lds-autotests/.venv/lib/python3.10/site-packages/_pytest/outcomes.py", line 177, in fail
raise Failed(msg=reason, pytrace=pytrace)