cucumber ecosystem presentation
DESCRIPTION
10min Lightning talk given at Apero ruby @Lyon to describe cucumber ecosystemTRANSCRIPT
ecosystem people
platforms
IDEs
CI
tools
Jean-Michel Garnier - http://21croissants.com Apero Ruby Lyon, 15/10/2009
vendredi 16 octobre 2009
People
Aslak Hellesoy
David Chelimsky
Ben Mabey
Gojko Adzic
Antony Marciano
vendredi 16 octobre 2009
Platforms
ruby
jruby
cuke4duke (Scala, Clojure, maven), .net, flex
web
webrat
selenium, culerity, watir, webdriver
vendredi 16 octobre 2009
IDEs
rubymine *** (Go to declaration, autocompletion)
textmate **
netbeans *
vendredi 16 octobre 2009
Continuous Integration
hudson ***
cruisecontrol.rb **
integrity *
teamcity *
vendredi 16 octobre 2009
Testing coverage
Text
rcov for RSpec + Cucumber
vendredi 16 octobre 2009
features_report
NEW ! cucumber pdf formatter
vendredi 16 octobre 2009
Textgem install kosma-pickler
vendredi 16 octobre 2009
Optimize? Memoize!describe BowlingGame do def game @game ||= BowlingGame.time_consuming_method end it "scores all gutters with 0" do 20.times { game.roll(0) } game.score.should == 0 end it "scores all 1's with 20" do 20.times { game.roll(1) } game.score.should == 20 endend
vendredi 16 octobre 2009
Optimize
tags (@test_every_week)
spork (drb server)
parallel_specs (2 CPUs = 2X testing speed)
testjour (distributed tests via Bonjour)
vendredi 16 octobre 2009