Hello Vitalij,
You are right, there seems to be a bug when timeOut is specified. Attached is test eclipse maven project with test that was running well without timeOut set, but with timeOut set it breaks - test execution log shows that methods were called in wrong order, thread-wise:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[9] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[8] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId2
INFO: Thread[10] : testId2
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId1
INFO: Thread[11] : testId1
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[8] : afterMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[9] : afterMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[9] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[8] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId2
INFO: Thread[12] : testId2
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId1
INFO: Thread[13] : testId1
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[9] : afterMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[8] : afterMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[9] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass beforeMethod
INFO: Thread[8] : beforeMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId2
INFO: Thread[14] : testId2
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass testId1
INFO: Thread[15] : testId1
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[9] : afterMethod
Oct 2, 2008 1:27:02 PM org.acme.test.foo.bar.TestDummyClass afterMethod
INFO: Thread[8] : afterMethod
Tests run: 6, Failures: 6, Errors: 0, Skipped: 0, Time elapsed: 0.391 sec <<< FAILURE!
Regards,
Stevo