Hi,

I think there is an issue when using ThreadedRepeat attribute. The CPU goes
to 100%.
Here is a simple sample:


[TestFixture]

public class SimpleTestCase

{

[STAThread]

static void Main(string[] args)

{

using (AutoRunner auto = new AutoRunner())

{

auto.Run();

}

}

[Test]

[ThreadedRepeat(2)]

public void ExecuteTest()

{

try

{

Console.WriteLine("Execute ExecuteTest");

for (int i=1; i < 10; i++)

{

Console.WriteLine("i:" + i);

Thread.Sleep(5000);

}

}

catch (Exception ex)

{Console.WriteLine(ex.Message);}

}

}


I have modified ThreadCollectionRunner and replace all Thread.Sleep(0) to
Thread.Sleep(10) to fix this issue. I'm not sure if it is the best fix, but
now the CPU utilization is almost 0% running the test case.

Would it be possible to include this fix (or better one) in the next
release?

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