ChangeLog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407
  1. 2010-03-24 Jérémie Laval <[email protected]>
  2. * SpinLockTests.cs: Add a correctness check unit test
  3. 2010-03-08 Jérémie Laval <[email protected]>
  4. * SpinLockTests.cs: Added unit tests for SpinLock
  5. 2010-02-08 Zoltan Varga <[email protected]>
  6. * WaitHandleTest.cs: Add a test for #576039.
  7. 2010-02-02 Jérémie Laval <[email protected]>
  8. * CancellationTokenTests.cs:
  9. * LazyInitTests.cs:
  10. * ThreadLazyTests.cs: Update namespace and tested methods
  11. 2009-12-09 Jb Evain <[email protected]>
  12. * ThreadTest.cs: add a test for a null callback passed to
  13. ThreadPool.QueueUserWorkItem.
  14. 2009-11-02 Jérémie Laval <[email protected]>
  15. * ParallelTests.cs: Added unit test for Bug #536919, cleaned up.
  16. 2009-10-26 Sebastien Pouliot <[email protected]>
  17. * InterlockedTest.cs: Add test case for generic methods
  18. ComapreExchange and Exchange
  19. 2009-10-25 Sebastien Pouliot <[email protected]>
  20. * ThreadTest.cs: Add test cases for Current[UI]Culture (not
  21. working), Name, Join, Sleep and SpinWait
  22. 2009-10-22 Sebastien Pouliot <[email protected]>
  23. * EventWaitHandleTest.cs: New. Test case for EventResetMode
  24. validation
  25. * MonitorTest.cs: Mark existing tests as "NotWorking" since they
  26. fail in MS FX2 (maybe they worked in 1.x?). Add more test cases
  27. to validate the TryEnter and Wait overloaded methods.
  28. 2009-10-21 Sebastien Pouliot <[email protected]>
  29. * WaitHandleTest.cs: New. Add test cases for Wait[One|All|Any]
  30. methods overloads (at least the one present in Silverlight 2)
  31. 2009-10-20 Sebastien Pouliot <[email protected]>
  32. * TimerTest.cs: Add more validation tests
  33. 2009-08-11 Jérémie Laval <[email protected]>
  34. * ParallelTests.cs: Remove While test case.
  35. * AggregateExceptionTests.cs: Moved file.
  36. 2009-07-30 Jérémie Laval <[email protected]>
  37. * System.Threading.Tasks/TaskTest.cs:
  38. * FutureTests.cs:
  39. * ParallelConcurrentStackTests.cs:
  40. * ConcurrentSkipListTests.cs:
  41. * ConcurrentQueueTests.cs:
  42. * ConcurrentBagTests.cs:
  43. * ConcurrentStackTests.cs:
  44. * BlockingCollectionTests.cs:
  45. * ConcurrentDictionaryTests.cs:
  46. * CollectionStressTestHelper.cs:
  47. * ParallelConcurrentQueueTests.cs:
  48. * CancellationTokenTests.cs:
  49. * ManualResetEventSlimTests.cs:
  50. * SnziTests.cs:
  51. * SemaphoreSlimTests.cs:
  52. * ParallelTests.cs:
  53. * CountdownEventTests.cs:
  54. * AggregateExceptionTests.cs:
  55. * ThreadLazyTests.cs:
  56. * ParallelTestHelper.cs: Add ParallelFx unit tests for System.Threading
  57. namespace
  58. 2009-06-20 Zoltan Varga <[email protected]>
  59. * *.cs: Convert all tests to new-style nunit classes/methods.
  60. 2009-01-05 Zoltan Varga <[email protected]>
  61. * ExecutionContextTest.cs (Copy_FromThread): Disable this test, it doesn't
  62. seem to work after the nunit upgrade.
  63. 2008-10-11 Zoltan Varga <[email protected]>
  64. * TimerTest.cs (TestChange): Modify a constant to avoid a random assert.
  65. 2008-07-07 Bill Holmes <[email protected]>
  66. * ThreadTest.cs : Tests added for Thread.Interrupt.
  67. Code is contributed under MIT/X11 license.
  68. 2008-06-13 Zoltan Varga <[email protected]>
  69. * MutexTest.cs: Reenable some mutex tests which seem to work now.
  70. 2008-06-13 Gert Driesen <[email protected]>
  71. * TimerTest.cs: Removed NotWorking category from TestDisposeOnCallback
  72. test. Numbered asserts. Minor code formatting updates. Removed obsolete
  73. comment on class.
  74. * ThreadTest.cs: Use Assert.Fail for tests that fail on the Mono
  75. runtime only when these tests are being executed on the Mono runtime.
  76. 2008-06-04 Zoltan Varga <[email protected]>
  77. * TimerTest.cs (Callback): Use Interlocked Increment to increase the
  78. counter.
  79. 2007-12-28 Atsushi Enomoto <[email protected]>
  80. * ThreadTest.cs : made couple of tests fail under Windows and made
  81. corlib tests run without timtout.
  82. 2007-12-28 Atsushi Enomoto <[email protected]>
  83. * ThreadTest.cs : marked TestStart() as NotDotNet. It hangs.
  84. 2007-10-21 Gert Driesen <[email protected]>
  85. * ThreadTest.cs: On 2.0 profile, enable > 0 tests for GetHashCode.
  86. Added test that asserts if the hashcode of two threads is distinct.
  87. 2007-10-20 Raja R Harinath <[email protected]>
  88. * TimerTest.cs (TestHeavyCreationLoad): Don't shadow a variable name.
  89. 2007-10-19 Dick Porter <[email protected]>
  90. * ThreadTest.cs: Re-enable ManagedThreadId test too
  91. 2007-10-19 Dick Porter <[email protected]>
  92. * ThreadTest.cs: Re-enable GetHashCodeTest
  93. 2007-10-05 Dick Porter <[email protected]>
  94. * ThreadTest.cs: Disable GetHashCodeTest while I figure out why
  95. GetHashCode sometimes returns 0.
  96. 2007-09-25 Dick Porter <[email protected]>
  97. * ThreadTest.cs: Enable GetHashCodeTest
  98. 2007-09-18 Gert Driesen <[email protected]>
  99. * ThreadTest.cs: Added GetHashCode test for bug #325566.
  100. 2007-09-05 Gert Driesen <[email protected]>
  101. * ThreadTest.cs: Added test for bug #82700. Re-enabled and fixed some
  102. tests that pass on my two boxes. Shoot me if these break the buildbots.
  103. Cleaned up some tests.
  104. 2007-08-10 Gert Driesen <[email protected]>
  105. * ThreadTest.cs: Enabled test for bug #81658, and uncommented code
  106. that relies on that fix.
  107. 2007-07-22 Gert Driesen <[email protected]>
  108. * AutoResetEventTest.cs: Added test for verifying effect of assigning
  109. new SafeWaitHandle on the previous one. Use meaningful names for
  110. tests. Avoid unref warning. Removed usage of deprecated Assertion
  111. class. Spaces to tabs.
  112. 2007-07-21 Miguel de Icaza <[email protected]>
  113. * AutoResetEventTest.cs: Integrated test based on Gert's email
  114. (only the first chunk).
  115. 2007-07-08 Gert Driesen <[email protected]>
  116. * ThreadTest.cs: Removed tests for bug #81930, since other tests can
  117. break these by changing the CurrentCulture or CurrentUICulture.
  118. Instead I've added a standalone test for this (in the gert module).
  119. 2007-06-24 Gert Driesen <[email protected]>
  120. * ThreadTest.cs: Added tests for bug #81930.
  121. 2007-06-08 Gert Driesen <[email protected]>
  122. * ThreadTest.cs: Enabled test for bug #81720.
  123. 2007-05-23 Gert Driesen <[email protected]>
  124. * ThreadTest.cs: Added test for bug #81720. Improved test for
  125. bug #81658. Added test for changing ApartmentState on background
  126. thread.
  127. 2007-05-17 Gert Driesen <[email protected]>
  128. * ThreadTest.cs: Use Assert instead of deprecated Assertion class.
  129. Code formatting. Added test for bug #81658.
  130. 2007-05-16 Gert Driesen <[email protected]>
  131. * ThreadTest.cs: Fix build using csc 1.x.
  132. 2007-05-09 Jonathan Chambers <[email protected]>
  133. * ThreadTest.cs: Add ApartmentState related tests.
  134. 2007-04-03 Gert Driesen <[email protected]>
  135. * MutexTest.cs: Enabled test for bug #79358.
  136. 2006-12-13 Gert Driesen <[email protected]>
  137. * MutexTest.cs: Added test for bug #79358. Code formatting, no longer
  138. derive from (deprecated) TestCase.
  139. 2006-06-14 Sebastien Pouliot <[email protected]>
  140. * ExecutionContextTest.cs: Changed Run test to execute only under
  141. CAS until bug #78306 (CompressedStack) is fixed.
  142. 2006-06-04 Zoltan Varga <[email protected]>
  143. * InterlockedTest.cs: Fix Interlocked.Add tests.
  144. 2006-04-30 Gert Driesen <[email protected]>
  145. * TimerTest.cs: Added test for bug #78208. Marked individual tests
  146. NotWorking instead of the test class to enable test for bug #78208.
  147. 2006-01-18 Atsushi Enomoto <[email protected]>
  148. * ThreadTest.cs : mark not-working tests as [Ignore] since it blocks
  149. run-test-ondotnet under 2.0 profile.
  150. 2006-01-18 Atsushi Enomoto <[email protected]>
  151. * MutexTest.cs : Marked TestWaitAndFoget1 as [Ignore]. Under
  152. .NET 2.0 it breaks nunit-console (breaks its own AppDomain).
  153. 2005-10-06 Sebastien Pouliot <[email protected]>
  154. * ThreadTest.cs: Added regression test for #76332 when an IPrincipal
  155. instance should be copied in any new thread created.
  156. 2005-06-30 Ben Maurer <[email protected]>
  157. * MutexTest.cs: Redisable. They didn't work so well ;-(.
  158. 2005-06-28 Ben Maurer <[email protected]>
  159. * MutexTest.cs: Re-enable the mutex tests. They seem to work for
  160. me now when I ran them in a loop on the smp box.
  161. 2005-06-06 Gonzalo Paniagua Javier <[email protected]>
  162. * ThreadTest.cs: sanitize waiting for a thread that might be already
  163. done. Added test for Thread.Start called after thread.Abort, which used
  164. to segfault.
  165. 2005-05-05 Gonzalo Paniagua Javier <[email protected]>
  166. * MonitorTest.cs: a pair of tests for Monitor.
  167. 2005-04-30 Gonzalo Paniagua Javier <[email protected]>
  168. * AutoResetEventTest.cs: test for AutoResetEvent.
  169. 2005-03-28 Sebastien Pouliot <[email protected]>
  170. * CompressedStackCas.cs: New. CAS unit tests for CompressedStack.
  171. * CompressedStackTest.cs: New. Unit tests for CompressedStack.
  172. * ExecutionContextCas.cs: New. CAS unit tests for ExecutionContext.
  173. * ExecutionContextTest.cs: New. Unit tests for ExecutionContext.
  174. 2005-03-24 Sebastien Pouliot <[email protected]>
  175. * MutexCas.cs: New. CAS unit tests for Mutex.
  176. * ThreadCas.cs: New. CAS unit tests for Thread.
  177. * WaitHandleCas.cs: New. CAS unit tests for WaitHandle.
  178. 2005-02-20 Zoltan Varga <[email protected]>
  179. * InterlockedTest.cs: Enable 2.0 tests.
  180. * InterlockedTest.cs: New file. Tests from
  181. Luca Barbieri ([email protected]).
  182. 2005-02-16 Ben Maurer <[email protected]>
  183. * TimerTest.cs: Disable this test. It seems to be completely
  184. unreliable, likely because it depends on a race. See comment in
  185. the source.
  186. 2005-01-31 Nick Drochak <[email protected]>
  187. * ThreadTest.cs: SuspendAbort is not working it seems.
  188. 2005-01-18 Nick Drochak <[email protected]>
  189. * ThreadTest.cs: Thread.Priority is a MonoTODO. Ignore Test.
  190. 2004-09-22 Lluis Sanchez Gual <[email protected]>
  191. * ThreadTest.cs, MutexTest.cs: Don't leave any thread alive, even if the
  192. thread fails. Added a timeout to active waits.
  193. 2004-08-25 Nick Drochak <[email protected]>
  194. * ThreadTest.cs: Some tests hang on MS.NET so ignore them.
  195. 2004-06-22 Dick Porter <[email protected]>
  196. * MutexTest.cs: No need to ignore these tests now
  197. * ThreadTest.cs: You can't Start() a thread that's been aborted.
  198. Improve state tests.
  199. 2004-06-17 Lluis Sanchez Gual <[email protected]>
  200. * ThreadTest.cs: Improved test.
  201. 2004-06-15 Lluis Sanchez Gual <[email protected]>
  202. * TimerTest.cs: Added more tests.
  203. * ThreadTest.cs: Added new tests for Thread.Suspend.
  204. 2004-06-10 Lluis Sanchez Gual <[email protected]>
  205. * ThreadTest.cs: Removed Ignore attribute from several threading tests that
  206. failed because of Thread.Abort.
  207. 2004-05-01 Nick Drochak <[email protected]>
  208. * ThreadTest.cs: Un-ignore some tests that seem to run pretty well
  209. now. Getting one failure from these, but at least they run without
  210. crasing, or trowing some nasty _wapi exception thingy.
  211. 2004-04-27 Nick Drochak <[email protected]>
  212. * ReaderWriterLockTest.cs: Remove compiler warnings.
  213. 2004-04-13 Lluis Sanchez Gual <[email protected]>
  214. * ReaderWriterLockTest.cs: Added more tests for bugs 55911 and 55909.
  215. 2004-04-13 Sebastien Pouliot <[email protected]>
  216. * ThreadTest.cs: Removed [Ignore] on WindowsPrincipal test. Adjusted
  217. CurrentPrincipal tests to work on both Windows and Linux.
  218. 2004-04-09 Zoltan Varga <[email protected]>
  219. * TimerTest.cs: Beginnings of regression tests for the Timer class.
  220. 2004-04-07 Lluis Sanchez Gual <[email protected]>
  221. * ReaderWriterLockTest.cs: Added one more test.
  222. 2004-04-06 Lluis Sanchez Gual <[email protected]>
  223. * ReaderWriterLockTest.cs: New tests for System.Threading.ReaderWriterLock.
  224. 2004-03-19 David Sheldon <[email protected]>
  225. * ThreadTest.cs: Removed Ignore attributes from
  226. CurrentPrincipal_PrincipalPolicy_NoPrincipal and
  227. CurrentPrincipal_PrincipalPolicy_UnauthenticatedPrincipal
  228. Now that bug 54041 is fixed, and they wont livelock.
  229. 2004-02-05 Sebastien Pouliot <[email protected]>
  230. * ThreadTest.cs: Added unit tests for CurrentPrincipal.
  231. 2003-01-28 Nick Drochak <[email protected]>
  232. * MutexTest.cs: Ignore tests that hang mono.
  233. * ThreadTest.cs: Ignore tests that hang mono.
  234. 2003/01/23 Nick Drochak <[email protected]>
  235. * ThreadTest.cs: Test for alternate possibilities
  236. 2003-01-13 Nick Drochak <[email protected]>
  237. * MutexTest.cs: Disable some tests that case unhandled exceptions
  238. on MS.NET.
  239. 2002-12-21 Nick Drochak <[email protected]>
  240. * all: make tests build and run under nunit2
  241. 2002-11-29 Eduardo Garcia Cebollero <[email protected]>
  242. * MutexTest.cs : New suite for Mutex.
  243. 2002-11-23 Eduardo Garcia Cebollero <[email protected]>
  244. * ThreadTest.cs : New suite for Thread.
  245. * AllTests.cs : Add the new suite.