Проблемы с рейком в Jenkins - PullRequest
       12

Проблемы с рейком в Jenkins

1 голос
/ 09 января 2012

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

Вот фрагмент кода, с которым у меня возникают проблемы:

case ENV['BROWSER']
 when "IE"
   `taskkill /im iexplore.exe /f /t >nul 2>&1`    #Runs this line
   @browser = Watir::Browser.new :ie              #Doesn't run this line
 when "FIREFOX"
     `taskkill /im firefox.exe /f /t >nul 2>&1`
        @browser = Watir::Browser.new :firefox
 when "CHROME"
     `taskkill /im chrome.exe /f /t >nul 2>&1`
        @browser = Watir::Browser.new :chrome
 else
   puts "Cue Ragemonkey.... Someone changed the names of the browser!!!"

end

РЕДАКТИРОВАТЬ / ОТВЕТИТЬ:

Хорошо, вот что я сделал, чтобы заставить его работать ... Оказывается, поскольку я запускаю Jenkins как сервис, он запускает его как System ... Это не совсемТаким образом, я изменил службу для запуска под моим профилем, и я могу без проблем запускать свои тесты.

1 Ответ

0 голосов
/ 10 января 2012

Хорошо, вот что я сделал, чтобы заставить его работать ... Оказывается, поскольку я запускаю Jenkins как сервис, он запускает его как System ... Это не совсем так, поэтому я изменил сервис назапустить под моим профилем, и я могу без проблем начать свои тесты.

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