-
Notifications
You must be signed in to change notification settings - Fork 127
Запуск тестов из командной строки и получение файлов результатов
Artur Ayukhanov edited this page Dec 21, 2016
·
17 revisions
"C:\Program Files\1cv82\8.2.19.102\bin\1cv8.exe" ENTERPRISE /F"D:\ibService"
/Nadmin /P1 /RunModeManagedApplication /Execute "D:\xUnitFor1C\xddTestRunner.epf"
/C "xddRun ЗагрузчикКаталога ""D:\Tests"";
xddReport ГенераторОтчетаJUnitXML ""D:\testReport\report.xml"";
xddShutdown;"
или для получения отчета в формате Yandex Allure ( см. ниже )
"C:\Program Files\1cv82\8.2.19.102\bin\1cv8.exe" ENTERPRISE /F"D:\ibService"
/Nadmin /P1 /RunModeManagedApplication /Execute "D:\xUnitFor1C\xddTestRunner.epf"
/C "xddRun ЗагрузчикКаталога ""D:\Tests"";
xddReport ГенераторОтчетаAllureXML ""D:\testReport\report-allure.xml"";
xddShutdown;"
Параметры отделяются друг от друга символом ;
-
xddRun
обязательно - команда на загрузку и немедленное выполнение тестов. Следующими параметрами должен идти идентификатор загрузчика тестов и путь тестов для загрузчика. Идентификатор может быть нескольких видов:
-
ЗагрузчикКаталога
- запуск всех тестов из каталога и вложенных каталогов.- в качестве параметра принимает путь каталога
-
ЗагрузчикФайла
- запуск одного файла внешней обработки-теста- в качестве параметра принимает путь файла
-
ЗагрузчикИзПодсистемКонфигурации
- запуск всех встроенных тестов из встроенной подсистемы или из одной встроенной обработки- например,
Метаданные.Подсистемы.Тестовая
илиМетаданные.Подсистемы.Тестовая.Подсистемы.Подсистема1
- например,
Метаданные.Обработки.Тест
- например,
-
xddReportPath
обязательно - указывается путь к файлу отчета тестирования. -
xddShutdown
рекомендуемый параметр при наличии командыxddRun
- завершать работу 1С после прогона тестов
За показа отчет в этом формате отвечает плагин "ГенераторОтчетаAllureXML"
Пример запуска тестирования с получением такого отчета:
"C:\Program Files\1cv82\8.2.19.102\bin\1cv8.exe" ENTERPRISE /F"D:\ibService"
/Nadmin /P1 /RunModeManagedApplication /Execute "D:\xUnitFor1C\xddTestRunner.epf"
/C "xddRun ЗагрузчикКаталога ""D:\Tests"";
xddReport ГенераторОтчетаAllureXML ""C:\reports\report-allure.xml"";
xddShutdown;"
Для получения отчета нужно выполнить следующую последовательность действий:
- запуск через командрую строку в пакетном режиме. Пример указан выше
- Запускаем тестирование через указанную командную строку
- выполняем команды по очереди (allure уже должен быть прописан в PATH):
cd /d C:\reports
allure generate .
allure report open