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
Описание ошибки
При установленном флаге "Формировать скриншот при ошибке" если в процессе выполнения сценариев в одном из них происходит ошибка, выполнение падает с ошибкой копирования файлов.
Ошибка выходит в процедуре "ОтчетАллюр": процедура выполняется на клиенте, при этом в ней вызывается функция "ПутьФайлаПоДвоичнымДаннымСервер", создающая файл на сервере и далее процедурой "КопироватьФайлКомандаСистемы" производится попытка на клиенте скопировать файл, созданный на сервере. Естественно, файл для копирования не находится и тестирование падает с ошибкой.
Возможный вариант решения:
Сразу сохранять двоичные данные скриншота в нужный файл, не тратя время на генерацию временного файла и его копирование.
Сценарий воспроизведения
Шаги по воспроизведению:
Необходима клиент-серверная установка 1С. При этом запуск тестов должен происходить на машине, отличной от сервера
Сгенерировать сценарий, который заведомо будет падать с ошибкой
Настроить формирование скриншотов при ошибке
Запустить сценарий, убедиться, что выйдет ошибка копирования файлов
Ожидаемое поведение, если бы ошибки не было
Скриншот формируется без ошибки и отражается в отчете Аллюр.
Скриншоты
Скрин ошибки:
Код, вызывающий ошибку:
Окружение:
Версия операционной системы: Windows Server 2016
Редакция платформы 1С: 8.3.12.1595
Версия Vanessa.ADD 6.2.0
The text was updated successfully, but these errors were encountered:
Описание ошибки
При установленном флаге "Формировать скриншот при ошибке" если в процессе выполнения сценариев в одном из них происходит ошибка, выполнение падает с ошибкой копирования файлов.
Ошибка выходит в процедуре "ОтчетАллюр": процедура выполняется на клиенте, при этом в ней вызывается функция "ПутьФайлаПоДвоичнымДаннымСервер", создающая файл на сервере и далее процедурой "КопироватьФайлКомандаСистемы" производится попытка на клиенте скопировать файл, созданный на сервере. Естественно, файл для копирования не находится и тестирование падает с ошибкой.
Возможный вариант решения:
Сразу сохранять двоичные данные скриншота в нужный файл, не тратя время на генерацию временного файла и его копирование.
Сценарий воспроизведения
Шаги по воспроизведению:
Ожидаемое поведение, если бы ошибки не было
Скриншот формируется без ошибки и отражается в отчете Аллюр.
Скриншоты
![image](https://user-images.githubusercontent.com/27226655/65326227-a4b0e580-dbb9-11e9-9c1e-7cbd3fb7c2e8.png)
Скрин ошибки:
Код, вызывающий ошибку:
![image](https://user-images.githubusercontent.com/27226655/65326322-d9bd3800-dbb9-11e9-8915-5d1f235922de.png)
Окружение:
Windows Server 2016
8.3.12.1595
Vanessa.ADD
6.2.0The text was updated successfully, but these errors were encountered: