Short answer: +1
Long answer:
I have a growing suite that is currently comprised of 150 scenarios
(1170 steps), of which 19 scenarios (180 steps) are JavaScript
dependent. The number of JS dependent steps will continue to grow, and
the suite will continue to slow down. I had been using Culerity with
JRuby 1.5.6 and Nailgun, but not having those external processes to
manage is nice. I did notice that Akephalos is slower in Ruby 1.8.7, but
faster in Ruby 1.9.1 (I am planning on moving to 1.9.2 soon, but can't
yet). Besides the speed advantage in 1.9.1, I also get my application
tested in 1.9.1 whereas with JRuby 1.5.6, the application is actually
running in 1.8.7. I tried JRuby 1.6.0.RC1 yesterday, but the Nailgun
server wouldn't launch in 1.9 mode. That's when I decided to switch to
Akephalos. And I was very pleasantly surprised when my entire suite
passed with no changes.
I uninstalled C[eu]lerity and got errors about needing Capybara >=
0.3.5, so I assumed that they must be installed at this point. So if
splitting them out will remove the need for them to be installed at all,
then yes, I'm in favor.
For the record, my opinion is that C[eu]lerity are awesome tools and I'm
grateful for all the work that has gone into them. Thanks to Jari, Alex
and everyone else that brought them to us!
Peace,
Phillip
On 2011-02-09 6:17 AM, Phillip Koebbe wrote:
>
> Besides the speed advantage in 1.9.1, I also get my application tested
> in 1.9.1 whereas with JRuby 1.5.6, the application is actually running
> in 1.8.7.
Actually, I don't know if this is correct. Can anyone confirm/deny the
actual version of Ruby that the application is running under with Akephalos?
Peace,
Phillip
Actually, I don't know if this is correct. Can anyone confirm/deny the actual version of Ruby that the application is running under with Akephalos?
Absolutely! They are fantastic tools, I hope no one takes my original
message as an offense, I'm interested in Capybara being as simple to
maintain as possible and having as few dependencies as possible.
Splitting out those drivers is a step in that direction, and I really
do hope someone does take over maintainance.
On 2011-02-09 9:48 AM, Jonas Nicklas wrote:
>> For the record, my opinion is that C[eu]lerity are awesome tools and I'm grateful for all the work that has gone into them. Thanks to Jari, Alex and everyone else that brought them to us!
> Absolutely! They are fantastic tools, I hope no one takes my original
> message as an offense, I'm interested in Capybara being as simple to
> maintain as possible and having as few dependencies as possible.
> Splitting out those drivers is a step in that direction, and I really
> do hope someone does take over maintainance.
Heh. I didn't take your message that way, but like you, I didn't want
anyone to think that by switching to Akephalos I was implying that
C[eu]lerity aren't valuable.
Just trying to give credit where credit is due. I hope I didn't
inadvertently imply that Jonas was being thoughtless.
Peace,
Phillip
No offense taken. This sounds like a wise move for Capybara, and
personally I've shifted focus to selenium-webdriver since HtmlUnit
unfortunately didn't provide the necessary realism for the legacy app
I'm testing. I'm happy that it works well for others though :)
Thanks for putting in the work Gabriel. Hopefully the drivers will
continue to be useful to people, and it'll be easier to maintain
Capybara. I feel pretty good about this change :)
/Jonas