diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index afa01749a..bf6547b3e 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -1,4 +1,4 @@ -// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os +// OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os // MIT License @@ -2071,12 +2071,28 @@ Или ТекущийТип = Тип("Массив") Тогда ЗаписьJSON = Новый ЗаписьJSON(); - ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь); - ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи); - ЗаписатьJSON(ЗаписьJSON, Значение); - - Значение = """" + ЗаписьJSON.Закрыть() + """"; + Если OPI_Инструменты.ЭтоOneScript() Или ТекущийТип = Тип("Массив") Тогда + + ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, , Ложь); + ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи); + ЗаписатьJSON(ЗаписьJSON, Значение); + Значение = """" + ЗаписьJSON.Закрыть() + """"; + + Иначе + + //@skip-check missing-temporary-file-deletion + ИВТ = ПолучитьИмяВременногоФайла("json"); + Поток = Новый ФайловыйПоток(ИВТ, РежимОткрытияФайла.Создать); + + ЗаписьJSON.ОткрытьПоток(Поток); + ЗаписатьJSON(ЗаписьJSON, Значение); + ЗаписьJSON.Закрыть(); + Поток.Закрыть(); + + Значение = ИВТ; + + КонецЕсли; ИначеЕсли ТекущийТип = Тип("Булево") Тогда diff --git a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl index e291068b8..37a0f76a9 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ТестыCLI/Module.bsl @@ -17794,6 +17794,7 @@ Опции.Вставить("expires", 7200); Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСсылкуСкачиванияОбъекта", Опции); + Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСсылкуСкачиванияОбъекта", "S3"); OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); @@ -17833,6 +17834,7 @@ Опции.Вставить("expires", 7200); Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("s3", "ПолучитьСсылкуЗагрузкиОбъекта", Опции); + Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСсылкуЗагрузкиОбъекта", "S3"); OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат);