Przyśpieszamy testy

Dla 1.8

dla 1.9

Polecam oba, prosta konfiguracja, super rezultaty. U mnie parallel_test na core2duo zbił rake spec z 210 do 150sek.

tutaj art powiązany z tym 1wszym http://fhwang.net/2010/09/23/Testing-Rails-against-a-running-Redis-instance-and-doing-it-with-Hydra-to-boot

1.9.2: u mnie przy 31 examples parallel jest wolniejszy o 10sek :wink:

Zobaczcie jeszcze: https://github.com/sandro/specjour

Uruchamia cucumber/spec po sieci. Przydatne jak macie w biurze kilka mocniejszych maszyn.

Pojawiły się kolejne znaczące odpały:
Patched ruby 1.9.3-p0 for 30% faster rails boot

U mnie zadziałało to rewelacyjnie. rake parallel:spec zszedł mi z 68 > 43sek. A po wprowadzeniu “Bonusa” dalej do 38sek. Testy skrócone o 44%. Yeas!

Oraz update rSpeca

ruby inside post

Testy z parallel_tests, 258 przypadków: spadek z 220 (+/- 10s) do 163 (+/- 5s) przy czym zapewne po poprawieniu jednego przypadku może spaść nawet do 110 (+/- 10s) - przy 4 wątkach z użyciem Solr’a do indeksowania.

Przez co 8 wątków jest niepraktyczne w moim przypadku, gdyż właśnie tylko 4 muszą być wolne dla instancji Solr’a.

Tak czy inaczej dzięki za linka :slight_smile: