add
add copied to clipboard
[BUG] xddTestRunner. В интерактивном режиме не выполняется подключение к тест-клиенту.
Описание ошибки В интерактивном режиме не выполняется подключение к тест-клиенту из-за того, что в пагине ТестКлиент в строку запуска был добавлен параметр "/DisableStartupDialogs".
Сценарий воспроизведения
- Открыть обработку xddTestRunner
- Загрузить тест "тесты_КомандныйИнтерфейс"
- Тест попытается подключить тест-клиент
- Так как не будет открыт диалог авторизации, то и тестовый клиент не сможет подключиться
Ожидаемое поведение, если бы ошибки не было Открылось бы окно авторизации в ИБ. Загрузились бы тесты командного интерфейса. Требуется дописать метод "СтрокаЗапускаТестКлиента" в модуле формы плагина "ТестКлиент" : если ИмяПользователя заполнено или у текущего пользователя включена АутентификацияОС, то в строку запуска добавлять параметр "/DisableStartupDialogs", иначе не добавлять. Сейчас параметр "/DisableStartupDialogs" добавляется всегда, что не правильно.
Скриншоты
Окружение:
- Версия Vanessa-ADD: 6.9.5
- Имя конфигурации: УправлениеХолдингомERP
- Синоним конфигурации: 1С:ERP. Управление холдингом
- Версия конфигурации: 3.0.2.1
- Платформа 1С: 8.3.22.2239
- Тип базы: Клиент-серверная ИБ
- Режим запуска: Управляемое приложение (Тонкий клиент)
- Режим совместимости (для TestManager): Версия8_3_17
- Режим совместимости интерфейса (для TestManager): ТаксиРазрешитьВерсия8_2
- Режим синхронности: включен
- Защита от опасных действий: включен
- Язык (для TestManager): Русский
- Локализация (для TestManager): ru
- Операционная система (клиент): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 17763)
- Операционная система (сервер): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 17763)
Если плагин ТестКлиент автоматически выбирает авторизацию ОС, то в сочетании с флагом "/DisableStartupDialogs" это может приводить к труднодиагностируемым ошибкам в интеративном режиме, так как ОС автаризация может быть настроенна не корректно. Предлагаю в сообщение об ошибке включить описание, что ТестКлиент выбрал ОС авторизацию. И соответственно предлагать пользователю проверить, что ОС авторизация корректно настроена.