[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / Test / System.Threading / ChangeLog
index b419152c6a3f4c756c4db8eee24bf0a018e7d9a9..271d3cc1b370dd895a23b51de5ef44903a192e3b 100644 (file)
@@ -1,3 +1,172 @@
+2010-03-24  Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * SpinLockTests.cs: Add a correctness check unit test
+
+2010-03-08  Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * SpinLockTests.cs: Added unit tests for SpinLock
+
+2010-02-08  Zoltan Varga  <vargaz@gmail.com>
+
+       * WaitHandleTest.cs: Add a test for #576039.
+
+2010-02-02  Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * CancellationTokenTests.cs:
+       * LazyInitTests.cs:
+       * ThreadLazyTests.cs: Update namespace and tested methods
+
+2009-12-09  Jb Evain  <jbevain@novell.com>
+
+       * ThreadTest.cs: add a test for a null callback passed to
+       ThreadPool.QueueUserWorkItem.
+
+2009-11-02  Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * ParallelTests.cs: Added unit test for Bug #536919, cleaned up.
+
+2009-10-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * InterlockedTest.cs: Add test case for generic methods
+       ComapreExchange and Exchange
+
+2009-10-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ThreadTest.cs: Add test cases for Current[UI]Culture (not 
+       working), Name, Join, Sleep and SpinWait
+
+2009-10-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * EventWaitHandleTest.cs: New. Test case for EventResetMode 
+       validation
+       * MonitorTest.cs: Mark existing tests as "NotWorking" since they
+       fail in MS FX2 (maybe they worked in 1.x?). Add more test cases
+       to validate the TryEnter and Wait overloaded methods.
+
+2009-10-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * WaitHandleTest.cs: New. Add test cases for Wait[One|All|Any]
+       methods overloads (at least the one present in Silverlight 2)
+
+2009-10-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TimerTest.cs: Add more validation tests
+
+2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * ParallelTests.cs: Remove While test case.
+       * AggregateExceptionTests.cs: Moved file.
+
+2009-07-30 Jérémie Laval  <jeremie.laval@gmail.com>
+
+       * System.Threading.Tasks/TaskTest.cs:
+       * FutureTests.cs:
+       * ParallelConcurrentStackTests.cs:
+       * ConcurrentSkipListTests.cs:
+       * ConcurrentQueueTests.cs:
+       * ConcurrentBagTests.cs:
+       * ConcurrentStackTests.cs:
+       * BlockingCollectionTests.cs:
+       * ConcurrentDictionaryTests.cs:
+       * CollectionStressTestHelper.cs:
+       * ParallelConcurrentQueueTests.cs:
+       * CancellationTokenTests.cs:
+       * ManualResetEventSlimTests.cs:
+       * SnziTests.cs:
+       * SemaphoreSlimTests.cs:
+       * ParallelTests.cs:
+       * CountdownEventTests.cs:
+       * AggregateExceptionTests.cs:
+       * ThreadLazyTests.cs:
+       * ParallelTestHelper.cs: Add ParallelFx unit tests for System.Threading
+       namespace
+
+2009-06-20  Zoltan Varga  <vargaz@gmail.com>
+
+       * *.cs: Convert all tests to new-style nunit classes/methods.
+
+2009-01-05  Zoltan Varga  <vargaz@gmail.com>
+
+       * ExecutionContextTest.cs (Copy_FromThread): Disable this test, it doesn't
+       seem to work after the nunit upgrade.
+
+2008-10-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * TimerTest.cs (TestChange): Modify a constant to avoid a random assert.
+
+2008-07-07  Bill Holmes  <billholmes54@gmail.com>
+
+       * ThreadTest.cs : Tests added for Thread.Interrupt.
+
+       Code is contributed under MIT/X11 license.
+
+2008-06-13  Zoltan Varga  <vargaz@gmail.com>
+
+       * MutexTest.cs: Reenable some mutex tests which seem to work now.
+
+2008-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * TimerTest.cs: Removed NotWorking category from TestDisposeOnCallback
+       test. Numbered asserts. Minor code formatting updates. Removed obsolete
+       comment on class.
+       * ThreadTest.cs: Use Assert.Fail for tests that fail on the Mono
+       runtime only when these tests are being executed on the Mono runtime.
+
+2008-06-04  Zoltan Varga  <vargaz@gmail.com>
+
+       * TimerTest.cs (Callback): Use Interlocked Increment to increase the
+       counter.
+
+2007-12-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ThreadTest.cs : made couple of tests fail under Windows and made
+         corlib tests run without timtout.
+
+2007-12-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ThreadTest.cs : marked TestStart() as NotDotNet. It hangs.
+
+2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ThreadTest.cs: On 2.0 profile, enable > 0 tests for GetHashCode.
+       Added test that asserts if the hashcode of two threads is distinct.
+
+2007-10-20  Raja R Harinath  <harinath@gmail.com>
+
+       * TimerTest.cs (TestHeavyCreationLoad): Don't shadow a variable name.
+
+2007-10-19  Dick Porter  <dick@ximian.com>
+
+       * ThreadTest.cs: Re-enable ManagedThreadId test too
+
+2007-10-19  Dick Porter  <dick@ximian.com>
+
+       * ThreadTest.cs: Re-enable GetHashCodeTest
+
+2007-10-05  Dick Porter  <dick@ximian.com>
+
+       * ThreadTest.cs: Disable GetHashCodeTest while I figure out why
+       GetHashCode sometimes returns 0.
+
+2007-09-25  Dick Porter  <dick@ximian.com>
+
+       * ThreadTest.cs: Enable GetHashCodeTest
+
+2007-09-18  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ThreadTest.cs: Added GetHashCode test for bug #325566.
+
+2007-09-05  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ThreadTest.cs: Added test for bug #82700. Re-enabled and fixed some
+       tests that pass on my two boxes. Shoot me if these break the buildbots.
+       Cleaned up some tests.
+
+2007-08-10  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ThreadTest.cs: Enabled test for bug #81658, and uncommented code
+       that relies on that fix.
+
 2007-07-22  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * AutoResetEventTest.cs: Added test for verifying effect of assigning