Автоматический запуск тестов в linux
Предварительно
- [да ] Вы используете последнюю версию продукта ?
- [да ] Вы проверили Известные проблемы при тестировании ?
Описание
Не молучается сделать автоматический запуск тестов из командной строки linux
Шаги для воспроизведения
- Беру любую конфу ( чистая база, БСП демо, 1с медицина).
- Запускаю тесты руками - через "Загрузить тесты"
- Указываю директорию с тестами - все ок.
- Запускаю через командную строку (/opt/1C/v8.3/x86_64/1cv8 1cv8 ENTERPRISE /IBConnectionString "Srvr=1c-dev;Ref=popovei;" /RunModeManagedApplication /Execute "xddTestRunner.epf" /C "xddRun ЗагрузчикКаталога <путь к каталогу тестов> xddReport ГенераторОтчетаJUnitXML /tmp/report.xml;")
Ожидаемое поведение: Автоматический запуск тестов
Текущее поведение: Тесты не запускаются
Укажите:
- версия продукта 4.0.0.7
- версия платформы 1С 8.3.9.2033
- запуск в пакетном режиме, толстый клиент
Запуск рукаи:

Запуск из командной строки

Предположу, что кириллица в пути к тестам
нет, кривое арх решение с пробелами и кавычками в параметрах команды /C
git22ura, как првоерить наверняка? В принципе все другие приложения, в т.ч. разные конфигурации, хранилище конфы и прочее работает на linux, с прилицей и без нареканий.
pumbaEO, как быть?
В инструкции указано, что параметр xddShutdown - не обязательный. Однако под linux без него не запускается. С ним - все ок. Для корректной работы под линукс команда должна выглядеть следующим образом: ./1cv8 ENTERPRISE /IBConnectionString "Srvr=srv-name;Ref=db-name;" /NАдмин /P1234 /RunModeManagedApplication /Execute '/путь_к_ранеру/xddTestRunner.epf' /C 'xddRun ЗагрузчикКаталога /путь_к_тестам/xtest; xddReport ГенераторОтчетаJUnitXML /путь_к_отчету/report.xml; xddShutdown;'
Добавьте в инструкцию плиз.