Skip to content

Ошибка при формировании скриншота #562

Description

@StupnikovVG

Описание ошибки
При установленном флаге "Формировать скриншот при ошибке" если в процессе выполнения сценариев в одном из них происходит ошибка, выполнение падает с ошибкой копирования файлов.
Ошибка выходит в процедуре "ОтчетАллюр": процедура выполняется на клиенте, при этом в ней вызывается функция "ПутьФайлаПоДвоичнымДаннымСервер", создающая файл на сервере и далее процедурой "КопироватьФайлКомандаСистемы" производится попытка на клиенте скопировать файл, созданный на сервере. Естественно, файл для копирования не находится и тестирование падает с ошибкой.

Возможный вариант решения:
Сразу сохранять двоичные данные скриншота в нужный файл, не тратя время на генерацию временного файла и его копирование.

Сценарий воспроизведения
Шаги по воспроизведению:

  1. Необходима клиент-серверная установка 1С. При этом запуск тестов должен происходить на машине, отличной от сервера
  2. Сгенерировать сценарий, который заведомо будет падать с ошибкой
  3. Настроить формирование скриншотов при ошибке
  4. Запустить сценарий, убедиться, что выйдет ошибка копирования файлов

Ожидаемое поведение, если бы ошибки не было
Скриншот формируется без ошибки и отражается в отчете Аллюр.

Скриншоты
Скрин ошибки:
image

Код, вызывающий ошибку:
image

Окружение:

  • Версия операционной системы: Windows Server 2016
  • Редакция платформы 1С: 8.3.12.1595
  • Версия Vanessa.ADD 6.2.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions