From: Masaki Suketa Date: 2001-08-10T21:14:13+09:00 Subject: [ruby-talk:19484] Re: RubyUnit: Avoid running setup for every test? Hello, In message "[ruby-talk:19464] RubyUnit: Avoid running setup for every test?" on 01/08/10, Armin Roehrl writes: > I'm using Rubyunit on code where I would like to have setup executed > only once and not for every test. Why? The setup requires about 30 minutes, > but its required to have executed once for the tests. > > Is there an easy way of doing that? How about RUNIT::EXT::TestSetup? require 'runit/ext/testsetup' class OnlyOnceSetup include RUNIT::EXT::TestSetup def setup ... # only once setup about 30 minutes end end class YourTestClass < RUNIT::TestCase def testA end def testB end end RUNIT::CUI::TestRunner.run(OnlyOnceSetup.new(YourTestClass.suite)) Regards, Masaki Suketa