Unfortunately it does not seem to be a good solution as the # of threads
increases exponentially.


On 7/18/07, Richard Louapre <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> For now I use the following solution:
>
> I wanted to extend AutoRunner but as this class is 'sealed', I create a
> copy of it DurationAutoRunner:
> I modify the run method:
> ...
>
>     // run tests
>
>     double totalDuration = 0;
>     int successCount = 0;
>     int ignoreCount = 0;
>     int failureCount = 0;
>     double duration = 0;
>
>     while (totalDuration <= _duration)
>     {
>      timer.Start();
>      this.domain.TestEngine.RunPipes();
>      timer.Stop();
>
>      totalDuration += timer.Duration;
>      successCount +=
> this.domain.TestEngine.Report.Result.Counter.SuccessCount;
>      ignoreCount +=
> this.domain.TestEngine.Report.Result.Counter.IgnoreCount;
>      failureCount +=
> this.domain.TestEngine.Report.Result.Counter.FailureCount;
>      duration += this.domain.TestEngine.Report.Result.Counter.Duration;
>     }
>
>     // store result
>     this.result = this.domain.TestEngine.Report.Result;
>     this.result.Counter.SuccessCount = successCount;
>     this.result.Counter.IgnoreCount = ignoreCount;
>     this.result.Counter.FailureCount = failureCount;
>     this.result.Counter.Duration = duration;
>
> ...
> Basically I execute the same test suite over and over, but sotre the
> results (only the counters) to keep traces of it. It is working fine. There
> are probably better solution, but I wanted to keep the results.
>
> Ciao,
>    Richard.
>
>
>  On 7/18/07, Jeff Brown <[EMAIL PROTECTED]> wrote:
> >
> >  Something similar is possible.  You can create a new
> > TestDecoratorAttribute that runs a test repeatedly for a set period of
> > time.  If any of the iterations fail, then the test should fail.  In the
> > report, this will appear as a single test result though...
> >
> > That's the best I can think of right now I'm afraid...
> >
> > Jeff.
> >
> >  ------------------------------
> > *From:* [email protected] [mailto: [EMAIL PROTECTED]
> > *On Behalf Of *Richard Louapre
> > *Sent:* Tuesday, July 17, 2007 7:04 AM
> > *To:* [email protected]
> > *Subject:* MbUnit Add a TestCase to TestSuite at runtime.
> >
> >
> >  Hi,
> >
> > I would like to execute the same TestCase for a time period. I'm not
> > sure if it is possible.
> >
> > So I was looking for a way to add TestCase to a TestSuite at runtime.
> >
> > Is there a better way to achieve that?
> >
> > Thanks.
> >
> > Ciao,
> >    Richard.
> >
> > > >
> >
> >
>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MbUnit.User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to