Skip to content

Instantly share code, notes, and snippets.

@pumbaEO
Last active August 4, 2022 08:18
Show Gist options
  • Save pumbaEO/7b73e474f27a83fa2b875bb453e22413 to your computer and use it in GitHub Desktop.
Save pumbaEO/7b73e474f27a83fa2b875bb453e22413 to your computer and use it in GitHub Desktop.
Проверка вывода out для сборки разборки внешних обработок
Функционал: Выгрузка/загрузка внешних обработок на linux
@onlylinux
Контекст:
Допустим есть версия 1с "8.3.8.1861"
И создали пустую папку "/tmp/test/"
И существует внешняя обработка "/tmp/test/data.epf"
Сценарий: Запуск распаковки без обазятельного параметра внешней обработки, только пути к каталогу
Когда создали каталог "/tmp/test/testCase1/data"
И запускаем предприяте с командной строкой '''"/opt/1C" DESIGNER /DumpResult/tmp/test/testCase1/dump.txt /out/tmp/test/testCase1/out.txt /DumpExternalDataProcessorOrReportToFiles /tmp/test/testCase1/data'''
Тогда код завершения в файле "/tmp/test/testCase1/dump.txt" равен "1"
И текст описания ошибки в файле "/tmp/test/testCase1/out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: ??????
Каталог или корневой файл выгрузки: /tmp/test/testCase1/data
Формат: Иерархический
'''
Сценарий: Запуск распаковки без обазятельного параметра каталога, а только пути к файлу с расширением epf
Когда создали каталог "/tmp/test/testCase2/data"
И запускаем предприяте с командной строкой '''/opt/1C DESIGNER /DumpResult/tmp/test/testCase2/dump.txt /out/tmp/test/testCase2/out.txt /DumpExternalDataProcessorOrReportToFiles /tmp/test/data.epf'''
Тогда код завершения в файле "/tmp/test/testCase2/dump.txt" равен "1"
И текст описания ошибки в файле "/tmp/test/testCase2/out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: ??????
Каталог или корневой файл выгрузки: /tmp/test/data.epf
Формат: Иерархический
'''
Сценарий: Запуск распаковки с правильными параметрами
Когда создали каталог "/tmp/test/testCase3/data"
И запускаем предприяте с командной строкой '''/opt/1C DESIGNER /DumpResult/tmp/test/testCase3/dump.txt /out/tmp/test/testCase3/out.txt /DumpExternalDataProcessorOrReportToFiles /tmp/test/testCase3/data /tmp/test/data.epf'''
Тогда код завершения в файле "/tmp/test/testCase3/dump.txt" равен "1"
И текст описания ошибки в файле "/tmp/test/testCase3/out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: /tmp/test/data.epf
Каталог или корневой файл выгрузки: /tmp/test/testCase3/data
Формат: Иерархический
Выгрузка завершена. Суммарное время выполнения операции: 1250 миллисекунд.
'''
Функционал: Выгрузка/загрузка внешних обработок на windows
@windows
Контекст:
Допустим есть версия 1с "8.3.8.1861"
И создали пустую папку "d:\work\test"
И существует внешняя обработка "d:\work\test\data.epf"
Сценарий: Запуск распаковки без обазятельного параметра внешней обработки, только пути к каталогу
Когда создали каталог "d:\work\test\testCase1\data"
И запускаем предприяте с командной строкой '''"C:\Program Files (x86)\1cv8\8.3.8.1861\bin\1cv8.exe" DESIGNER /DumpResultd:\work\test\testCase1\dump.txt /outd:\work\test\testCase1\out.txt /DumpExternalDataProcessorOrReportToFiles d:\work\test\testCase1\data'''
Тогда код завершения в файле "d:\work\test\testCase1\dump.txt" равен "1"
И текст описания ошибки в файле "d:\work\test\testCase1\out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: ??????
Каталог или корневой файл выгрузки: d:\work\test\testCase1\data
Формат: Иерархический
'''
Сценарий: Запуск распаковки без обазятельного параметра каталога, а только пути к файлу с расширением epf
Когда создали каталог "d:\work\test\testCase2\data"
И запускаем предприяте с командной строкой '''"C:\Program Files (x86)\1cv8\8.3.8.1861\bin\1cv8.exe" DESIGNER /DumpResultd:\work\test\testCase2\dump.txt /outd:\work\test\testCase2\out.txt /DumpExternalDataProcessorOrReportToFiles d:\work\test\data.epf'''
Тогда код завершения в файле "d:\work\test\testCase2\dump.txt" равен "1"
И текст описания ошибки в файле "d:\work\test\testCase2\out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: ??????
Каталог или корневой файл выгрузки: d:\work\test\data.epf
Формат: Иерархический
'''
Сценарий: Запуск распаковки с правильными параметрами
Когда создали каталог "d:\work\test\testCase3\data"
И запускаем предприяте с командной строкой '''"C:\Program Files (x86)\1cv8\8.3.8.1861\bin\1cv8.exe" DESIGNER /DumpResultd:\work\test\testCase3\dump.txt /outd:\work\test\testCase3\out.txt /DumpExternalDataProcessorOrReportToFiles d:\work\test\testCase3\data d:\work\test\data.epf'''
Тогда код завершения в файле "d:\work\test\testCase3\dump.txt" равен "1"
И текст описания ошибки в файле "d:\work\test\testCase3\out.txt" равен '''Выгрузка внешней обработки или отчета в XML.
Входной бинарный файл: d:\work\test\data.epf
Каталог или корневой файл выгрузки: d:\work\test\testCase3\data
Формат: Иерархический
Выгрузка завершена. Суммарное время выполнения операции: 1250 миллисекунд.
'''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment