ChangeLog 12 KB

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