-
Notifications
You must be signed in to change notification settings - Fork 127
Запуск тестов из командной строки и получение файлов результатов
artbear edited this page Jul 10, 2014
·
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;xddShutdown;
xddReportFormat;xml;xddReportPath;D:\testReport;"
или (русские команды)
"C:\Program Files\1cv82\8.2.15.319\bin\1cv8.exe" ENTERPRISE /F"%WORKSPACE%\ibService"
/Nadmin /P1 /RunModeOrdinary /Execute "D:\xUnitFor1C\xddTestRunner.epf"
/C "Тесты_Команда_Тестировать;D:\Tests;ЗавершитьРаботуПослеТестирования;
Тесты_Команда_ФорматОтчета;xml;Тесты_Команда_КаталогОтчетов;D:\testReport;"
Параметры отделяются друг от друга символом ;
-
xddRun
/Тесты_Команда_Тестировать
- команда на загрузку и немедленное выполнение тестов. Следующим параметром должен идти путь к тестам. Путь может быть нескольких видов:
- путь к каталогу тестов
- путь к файлу внешней обработки-теста
- путь к встроенной подсистеме, в состав которой входят встроенные тесты-обработки -
Метаданные.Подсистема.Тестовая
- путь к встроенной обработке-тесту -
Метаданные.Обработка.Тест
-
xddShutdown
/ЗавершитьРаботуПослеТестирования
- завершать работу 1С после прогона тестов -
xddReportFormat
/Тесты_Команда_ФорматОтчета
: формат отчета тестирования. Может быть как mxl, xlsx (будет сохранять в этих форматах), xml - специальный формат junit (его удобно использовать для анализа на билд-серверах). Следующим параметром должен идти сам формат. -
xddReportPath
/Тесты_Команда_КаталогОтчетов
: указывается каталог для сохранения отчетов тестирования. Следующим параметром должен идти путь каталога. -
xddExitCodePath
/Тесты_Путь_КЛогам
- путь к специальному тестовому файлу с кодом возврата, который содержит одну цифру (0 или 1). 0 означает успешное выполнение, 1 - неуспешно. Файл нужен, т.к. 1С:Предприятие по завершении работы не возвращает код возврата. Следующим параметром должен идти путь к файлу. -
xddLoad
/Тесты_Команда_Загрузить
- только загрузить тесты, но не выполнять. Далее идет тот же параметр, что и у командыxddRun