Re: Selenium crashes Chrome when running from Jenkins

2012-08-20 Thread Liron Yahdav
Thanks Sami, that fixed the issue! We configured Jenkins to run as a launch 
agent. It was just strange that when running as a launch daemon it would 
start up Chrome and I would see the window for Chrome, but it would go to 
the "aw, snap" error page in Chrome. I would think that if there were no 
access to the window server it wouldn't even display the window. I just 
don't know much about daemons and window servers on OS X. Anyway, thanks 
again.

Liron

On Thursday, August 9, 2012 9:56:49 PM UTC-7, sti wrote:
>
> Unless you have changed the configuration by hand, the native OS X package 
> sets up Jenkins as a launch daemon. Launch daemons have no access to window 
> server, thus they are unable to display windows, like chrome. 
>
> You must run Jenkins as a launch agent or use 
> https://github.com/stisti/jenkins-app
>
> -- Sami
>
> Liron Yahdav > kirjoitti 8.8.2012 kello 3.15:
>
> I installed it using the Mac OS X native package link from the 
> http://jenkins-ci.org/ homepage.
>
> On Tuesday, August 7, 2012 2:01:02 PM UTC-7, sti wrote:
>>
>> And how did you install Jenkins? 
>>
>> -- Sami 
>>
>> Liron Yahdav  kirjoitti 6.8.2012 kello 20.31: 
>>
>> > TLDR: Running ruby scripts from Jenkins on OS X that use the 
>> selenium-webdriver gem with chromedriver causes the "Aw snap" page to come 
>> up in Chrome. Running those same scripts from outside of Jenkins works 
>> fine. Any ideas as to what's wrong? 
>> > 
>> > -- 
>> > 
>> > Long version: 
>> > We have a CI machine that's a MacBook Pro running OS X Mountain Lion 
>> with Jenkins installed. The Jenkins server runs as a user who can login to 
>> the system. We configured Jasmine to use Chrome for the `rake jasmine:ci` 
>> command by setting ENV['JASMINE_BROWSER'] = 'chrome'. This all works fine 
>> when running `rake jasmine:ci` from the command line on that machine, but 
>> when Jenkins is configured to run the same exact command, Chrome will start 
>> up and when it tries to hit the url to run the tests, the tab crashes with 
>> the "Aw Snap" error page. I looked at the chromedriver.log file that's 
>> generated and there are no errors, it basically just stops all of a sudden. 
>> The Jenkins build eventually gets a Selenium timeout error. 
>> > I've tried setting up the same config on a MacBook Air running OS X 
>> Lion and the same problem occurs. 
>> > We also have integration tests written with RSpec and Capybara and when 
>> we configure it to use Selenium with chromedriver, the same problem occurs 
>> when running through Jenkins, though the "Aw Snap" page comes up a few 
>> steps into the first test. 
>> > 
>> > Has anyone gotten a similar setup working or have any idea what the 
>> issue could be? Thanks! 
>> > 
>>
>>

Re: Selenium crashes Chrome when running from Jenkins

2012-08-07 Thread Liron Yahdav
I installed it using the Mac OS X native package link from 
the http://jenkins-ci.org/ homepage.

On Tuesday, August 7, 2012 2:01:02 PM UTC-7, sti wrote:
>
> And how did you install Jenkins? 
>
> -- Sami 
>
> Liron Yahdav > kirjoitti 6.8.2012 kello 
> 20.31: 
>
> > TLDR: Running ruby scripts from Jenkins on OS X that use the 
> selenium-webdriver gem with chromedriver causes the "Aw snap" page to come 
> up in Chrome. Running those same scripts from outside of Jenkins works 
> fine. Any ideas as to what's wrong? 
> > 
> > -- 
> > 
> > Long version: 
> > We have a CI machine that's a MacBook Pro running OS X Mountain Lion 
> with Jenkins installed. The Jenkins server runs as a user who can login to 
> the system. We configured Jasmine to use Chrome for the `rake jasmine:ci` 
> command by setting ENV['JASMINE_BROWSER'] = 'chrome'. This all works fine 
> when running `rake jasmine:ci` from the command line on that machine, but 
> when Jenkins is configured to run the same exact command, Chrome will start 
> up and when it tries to hit the url to run the tests, the tab crashes with 
> the "Aw Snap" error page. I looked at the chromedriver.log file that's 
> generated and there are no errors, it basically just stops all of a sudden. 
> The Jenkins build eventually gets a Selenium timeout error. 
> > I've tried setting up the same config on a MacBook Air running OS X Lion 
> and the same problem occurs. 
> > We also have integration tests written with RSpec and Capybara and when 
> we configure it to use Selenium with chromedriver, the same problem occurs 
> when running through Jenkins, though the "Aw Snap" page comes up a few 
> steps into the first test. 
> > 
> > Has anyone gotten a similar setup working or have any idea what the 
> issue could be? Thanks! 
> > 
>
>

Selenium crashes Chrome when running from Jenkins

2012-08-06 Thread Liron Yahdav
TLDR: Running ruby scripts from Jenkins on OS X that use the 
selenium-webdriver gem with chromedriver causes the "Aw snap" page to come 
up in Chrome. Running those same scripts from outside of Jenkins works 
fine. Any ideas as to what's wrong?

--

Long version:
We have a CI machine that's a MacBook Pro running OS X Mountain Lion with 
Jenkins installed. The Jenkins server runs as a user who can login to the 
system. We configured Jasmine to use Chrome for the `rake jasmine:ci` 
command by setting ENV['JASMINE_BROWSER'] = 'chrome'. This all works fine 
when running `rake jasmine:ci` from the command line on that machine, but 
when Jenkins is configured to run the same exact command, Chrome will start 
up and when it tries to hit the url to run the tests, the tab crashes with 
the "Aw Snap" error page. I looked at the chromedriver.log file that's 
generated and there are no errors, it basically just stops all of a sudden. 
The Jenkins build eventually gets a Selenium timeout error.

I've tried setting up the same config on a MacBook Air running OS X Lion 
and the same problem occurs.
We also have integration tests written with RSpec and Capybara and when we 
configure it to use Selenium with chromedriver, the same problem occurs 
when running through Jenkins, though the "Aw Snap" page comes up a few 
steps into the first test.

Has anyone gotten a similar setup working or have any idea what the issue 
could be? Thanks!