> i run "rake spec --trace" That's not running anything twice, I think. "Invoke" is printed when the task is called, then the tasks it depends on are invoked, then the task is executed. The environment task is invoked several times, but it's only actually executed once.
/// On Thu, Nov 6, 2008 at 4:35 PM, Greg Hauptmann < [EMAIL PROTECTED]> wrote: > > On 11/6/08, Greg Hauptmann <[EMAIL PROTECTED]> wrote: > > anyone able to explain logic behind "rake spec" startup? i.e. the > > below steps & why things occur when they do > > > > Macintosh-2:myequity greg$ rake spec --trace > > (in /Users/greg/source/myequity) > > ** Invoke spec (first_time) > > ** Invoke db:test:prepare (first_time) > > ** Invoke db:abort_if_pending_migrations (first_time) > > ** Invoke environment (first_time) > > ** Execute environment > > ** Execute db:abort_if_pending_migrations > > ** Execute db:test:prepare > > ** Invoke db:test:load (first_time) > > ** Invoke db:test:purge (first_time) > > ** Invoke environment > > ** Execute db:test:purge > > ** Execute db:test:load > > ** Invoke db:schema:load (first_time) > > ** Invoke environment > > ** Execute db:schema:load > > ** Execute spec > > <cut> > > > > thanks > > > > -- > Sent from my mobile device > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
