Как запустить толстый клиент обычного приложения через vanessa-runner?

vanessa-runner

#1

Из гиттера. Автор @Maku-shimo
подскажите, пожалуйста, как указать runner чтобы запускал толстый клиент обычное приложение?

я пишу такую команду call runner vanessa --settings ../tools/vrunner.json

в /tools/vrunner.json указываю параметр "--ordinaryapp": "1", в разделе "default"
но все равно идет запуск в управляемом режиме.

Конфа 1С в режиме совместимости 8,1 и после обновления платформы на 8,3,11 runner стал вылетать с ошибкой
"невозможно запустить управляемый режим из -за режима совместимости 8,1

В конфигураторе режим запуска по-умолчанию установлен “Толстый клиент (обычное приложение)”

что не так?


#2

Действия правильные.
нужно ставить "--ordinaryapp": "1"

включите отладочные логи.

Например, так
(set LOGOS_LEVEL=DEBUG) && vrunner vanessa --settings ../tools/vrunner.json

  • И поищите в логи строки c --ordinaryapp
ОТЛАДКА - Передан параметр --ordinaryapp, равный 1, для выбора режима толстого/тонкого клиента
ОТЛАДКА - Выбран режим запуска - толстый клиент 1С.                                           
  • и строку запуска режима Предприятия
    Например,
    "C:\Program Files (x86)\1cv8\8.3.10.2650\bin\1cv8.exe" ENTERPRISE /F"C:\projects\SB\add\build\ibservicexdd" /N"Admin" ...

#3

А где файл логов искать?


#4

Подключил в main.os в vanessa-runner еще один способ вывода логов в мой каталог.

В общем логи такие
05.04.2018 10:32:28: ИНФОРМАЦИЯ - Тестирую поведение с помощью фреймворка vanessa-behavior
05.04.2018 10:32:38: ИНФОРМАЦИЯ -
05.04.2018 10:32:38: ОШИБКА -
05.04.2018 10:32:38: ОШИБКА - Ошибка:{Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\КомандаТестированиеПоведения.os / Ошибка в строке: 187 / Результат работы не равен 0 Информации об ошибке нет}
05.04.2018 10:32:38: КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\КомандаТестированиеПоведения.os / Ошибка в строке: 90 / {Модуль C:\Program Files (x86)\OneScript\lib\vanessa-runner\src\Классы\КомандаТестированиеПоведения.os / Ошибка в строке: 193 / ЗапуститьТестироватьПоведение}

	ВызватьИсключение "ЗапуститьТестироватьПоведение";

}


#5

@Maku-shimo Внимательно почитай мое сообщение про "включите отладочные логи."
ты этих действий не сделал


#6

У меня была такая проблема, вроде. Быстро не решили, поэтому запускаю с флагом “–additional”: “/RunModeOrdinaryApplication”