Автоматизация через Jenkins завершается неудачно при закрытии удаленного компьютера - PullRequest
0 голосов
/ 06 июня 2018

Я выполняю контрольные тесты автоматизации через Jenkins на удаленной машине.Тестовые случаи работают нормально, пока я не закрываю удаленный компьютер, и как только я закрываю удаленный компьютер, в Jenkins происходит сбой автоматизации.

Не могли бы вы сообщить мне, почему это происходит.Даже если на удаленном компьютере запущено ведомое устройство.

1 Ответ

0 голосов
/ 09 июня 2018

Я обнаружил, что для некоторых типов тестов требуется, чтобы кто-то входил в консоль Windows (например, при использовании клиента удаленного рабочего стола).Это потому, что им нужно делать такие вещи, как открывать окна браузера и т. Д. Это не будет работать, если в консоль не вошел пользователь.Я думаю, что это потому, что Windows не позволит процессу открыть окно, если никто не вошел в консоль.Мы подключаемся к этим узлам в качестве пользователя сборки (того же пользователя, с которым выполняется задание), а затем закрываем окно RDC (без выхода из системы).

...