[Rails] Re: slow tests on large rails app

2010-04-23 Thread Marnen Laibow-Koser
Myron Marston wrote: >> Factory's are nice but they make your tests very slow. > > This has been my experience, too. Though not mine as far as I can tell. Which factory library are you using? I use Machinist. Best, -- Marnen Laibow-Koser http://www.marnen.org mar...@marnen.org -- Posted vi

[Rails] Re: slow tests on large rails app

2010-04-21 Thread Nick Gauthier
Check out this (my) presentation: http://bit.ly/grease-your-suite-html arrow keys navigate. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...

[Rails] Re: slow tests on large rails app

2009-06-13 Thread Myron Marston
> Factory's are nice but they make your tests very slow. This has been my experience, too. I attempted to solve it (with some measure of success) with my factory_data_preloader gem: http://github.com/myronmarston/factory_data_preloader/tree/master You can also benchmark your tests to see where

[Rails] Re: slow tests on large rails app

2009-05-31 Thread jko170
So far, this is the fastest solution I can find: Dataset with rails-test-serving http://github.com/Roman2K/rails-test-serving http://github.com/aiwilliams/dataset I was able to cut down a test file from 15 seconds to 2 seconds using dataset's "create_record" method, which bypasses validations.

[Rails] Re: slow tests on large rails app

2009-05-28 Thread jko170
Hey guys, thanks for all the suggestions! Sorry, I meant 30 seconds *each test file*, not the entire suite. Whenever I run 'rake', I always switch over and do something else for awhile because it takes so long. Have you guys seen this? http://www.devver.net/ Hopefully this will help a problem wh

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Marnen Laibow-Koser
Greg Donald wrote: > > 30 seconds isn't bad at all. True, but you probably wouldn't want it to be any longer than that if you're using autotest or similar. [...] > > You might try moving your unit tests into memory. > > http://www.thoughtbot.com/projects/factory_girl/ He already said he was

[Rails] Re: slow tests on large rails app

2009-05-27 Thread peter
The apps I work on at work have 180+ models each. There isn't duplication, but just way too many features. :( What Greg said works pretty well for us - factory_girl or any of the other factory libraries are great. You could also mock the AR find/delete/create/update calls if you want and return

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Greg Donald
On Wed, May 27, 2009 at 12:02 PM, jko170 wrote: > > My app has 64 models and my test are so slow. 30 seconds at least. 30 seconds isn't bad at all. > I'm using Machinist. How can I speed up my tests? It has really killed > my motivation to test at all... > > I'm using rails-test-serve but that

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Marnen Laibow-Koser
Phlip wrote: > jko170 wrote: > >> My app has 64 models and my test are so slow. 30 seconds at least. > > Projects should not require so many models. Does your design have any > duplication? That's a lot of models, but I wonder if that's the problem. I'm having a problem with *extremely* slow

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Phlip
jko170 wrote: > My app has 64 models and my test are so slow. 30 seconds at least. Projects should not require so many models. Does your design have any duplication? > I'm using Machinist. How can I speed up my tests? It has really killed > my motivation to test at all... Can you still TDD by

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Steven Hilton
On Wed, May 27, 2009 at 1:02 PM, jko170 wrote: > > My app has 64 models and my test are so slow. 30 seconds at least. > > I'm using Machinist. How can I speed up my tests? It has really killed > my motivation to test at all... > > I'm using rails-test-serve but that only brings the test down to 1

[Rails] Re: slow tests on large rails app

2009-05-27 Thread Roderick van Domburg
jko170 wrote: > My app has 64 models and my test are so slow. 30 seconds at least. > > I'm using Machinist. How can I speed up my tests? It has really killed > my motivation to test at all... 30 seconds? I'll take that any day! :-) I am involved in one project that has a test suite which takes