In System.Threading:
[mono.git] / mcs / class / corlib / Test / System.Threading / ChangeLog
1 2009-10-26  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * InterlockedTest.cs: Add test case for generic methods
4         ComapreExchange and Exchange
5
6 2009-10-25  Sebastien Pouliot  <sebastien@ximian.com>
7
8         * ThreadTest.cs: Add test cases for Current[UI]Culture (not 
9         working), Name, Join, Sleep and SpinWait
10
11 2009-10-22  Sebastien Pouliot  <sebastien@ximian.com>
12
13         * EventWaitHandleTest.cs: New. Test case for EventResetMode 
14         validation
15         * MonitorTest.cs: Mark existing tests as "NotWorking" since they
16         fail in MS FX2 (maybe they worked in 1.x?). Add more test cases
17         to validate the TryEnter and Wait overloaded methods.
18
19 2009-10-21  Sebastien Pouliot  <sebastien@ximian.com>
20
21         * WaitHandleTest.cs: New. Add test cases for Wait[One|All|Any]
22         methods overloads (at least the one present in Silverlight 2)
23
24 2009-10-20  Sebastien Pouliot  <sebastien@ximian.com>
25
26         * TimerTest.cs: Add more validation tests
27
28 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
29
30         * ParallelTests.cs: Remove While test case.
31         * AggregateExceptionTests.cs: Moved file.
32
33 2009-07-30 Jérémie Laval  <jeremie.laval@gmail.com>
34
35         * System.Threading.Tasks/TaskTest.cs:
36         * FutureTests.cs:
37         * ParallelConcurrentStackTests.cs:
38         * ConcurrentSkipListTests.cs:
39         * ConcurrentQueueTests.cs:
40         * ConcurrentBagTests.cs:
41         * ConcurrentStackTests.cs:
42         * BlockingCollectionTests.cs:
43         * ConcurrentDictionaryTests.cs:
44         * CollectionStressTestHelper.cs:
45         * ParallelConcurrentQueueTests.cs:
46         * CancellationTokenTests.cs:
47         * ManualResetEventSlimTests.cs:
48         * SnziTests.cs:
49         * SemaphoreSlimTests.cs:
50         * ParallelTests.cs:
51         * CountdownEventTests.cs:
52         * AggregateExceptionTests.cs:
53         * ThreadLazyTests.cs:
54         * ParallelTestHelper.cs: Add ParallelFx unit tests for System.Threading
55         namespace
56
57 2009-06-20  Zoltan Varga  <vargaz@gmail.com>
58
59         * *.cs: Convert all tests to new-style nunit classes/methods.
60
61 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
62
63         * ExecutionContextTest.cs (Copy_FromThread): Disable this test, it doesn't
64         seem to work after the nunit upgrade.
65
66 2008-10-11  Zoltan Varga  <vargaz@gmail.com>
67
68         * TimerTest.cs (TestChange): Modify a constant to avoid a random assert.
69
70 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
71
72         * ThreadTest.cs : Tests added for Thread.Interrupt.
73
74         Code is contributed under MIT/X11 license.
75
76 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
77
78         * MutexTest.cs: Reenable some mutex tests which seem to work now.
79
80 2008-06-13  Gert Driesen  <drieseng@users.sourceforge.net>
81
82         * TimerTest.cs: Removed NotWorking category from TestDisposeOnCallback
83         test. Numbered asserts. Minor code formatting updates. Removed obsolete
84         comment on class.
85         * ThreadTest.cs: Use Assert.Fail for tests that fail on the Mono
86         runtime only when these tests are being executed on the Mono runtime.
87
88 2008-06-04  Zoltan Varga  <vargaz@gmail.com>
89
90         * TimerTest.cs (Callback): Use Interlocked Increment to increase the
91         counter.
92
93 2007-12-28  Atsushi Enomoto  <atsushi@ximian.com>
94
95         * ThreadTest.cs : made couple of tests fail under Windows and made
96           corlib tests run without timtout.
97
98 2007-12-28  Atsushi Enomoto  <atsushi@ximian.com>
99
100         * ThreadTest.cs : marked TestStart() as NotDotNet. It hangs.
101
102 2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
103
104         * ThreadTest.cs: On 2.0 profile, enable > 0 tests for GetHashCode.
105         Added test that asserts if the hashcode of two threads is distinct.
106
107 2007-10-20  Raja R Harinath  <harinath@gmail.com>
108
109         * TimerTest.cs (TestHeavyCreationLoad): Don't shadow a variable name.
110
111 2007-10-19  Dick Porter  <dick@ximian.com>
112
113         * ThreadTest.cs: Re-enable ManagedThreadId test too
114
115 2007-10-19  Dick Porter  <dick@ximian.com>
116
117         * ThreadTest.cs: Re-enable GetHashCodeTest
118
119 2007-10-05  Dick Porter  <dick@ximian.com>
120
121         * ThreadTest.cs: Disable GetHashCodeTest while I figure out why
122         GetHashCode sometimes returns 0.
123
124 2007-09-25  Dick Porter  <dick@ximian.com>
125
126         * ThreadTest.cs: Enable GetHashCodeTest
127
128 2007-09-18  Gert Driesen  <drieseng@users.sourceforge.net>
129
130         * ThreadTest.cs: Added GetHashCode test for bug #325566.
131
132 2007-09-05  Gert Driesen  <drieseng@users.sourceforge.net>
133
134         * ThreadTest.cs: Added test for bug #82700. Re-enabled and fixed some
135         tests that pass on my two boxes. Shoot me if these break the buildbots.
136         Cleaned up some tests.
137
138 2007-08-10  Gert Driesen  <drieseng@users.sourceforge.net>
139
140         * ThreadTest.cs: Enabled test for bug #81658, and uncommented code
141         that relies on that fix.
142
143 2007-07-22  Gert Driesen  <drieseng@users.sourceforge.net>
144
145         * AutoResetEventTest.cs: Added test for verifying effect of assigning
146         new SafeWaitHandle on the previous one. Use meaningful names for
147         tests. Avoid unref warning. Removed usage of deprecated Assertion
148         class. Spaces to tabs.
149
150 2007-07-21  Miguel de Icaza  <miguel@novell.com>
151
152         * AutoResetEventTest.cs: Integrated test based on Gert's email
153         (only the first chunk).
154
155 2007-07-08  Gert Driesen  <drieseng@users.sourceforge.net>
156
157         * ThreadTest.cs: Removed tests for bug #81930, since other tests can
158         break these by changing the CurrentCulture or CurrentUICulture.
159         Instead I've added a standalone test for this (in the gert module).
160
161 2007-06-24  Gert Driesen  <drieseng@users.sourceforge.net>
162
163         * ThreadTest.cs: Added tests for bug #81930.
164
165 2007-06-08  Gert Driesen  <drieseng@users.sourceforge.net>
166
167         * ThreadTest.cs: Enabled test for bug #81720.
168
169 2007-05-23  Gert Driesen  <drieseng@users.sourceforge.net>
170
171         * ThreadTest.cs: Added test for bug #81720. Improved test for
172         bug #81658. Added test for changing ApartmentState on background
173         thread.
174
175 2007-05-17  Gert Driesen  <drieseng@users.sourceforge.net>
176
177         * ThreadTest.cs: Use Assert instead of deprecated Assertion class.
178         Code formatting. Added test for bug #81658.
179
180 2007-05-16  Gert Driesen  <drieseng@users.sourceoforge.net>
181
182         * ThreadTest.cs: Fix build using csc 1.x.
183
184 2007-05-09  Jonathan Chambers  <joncham@gmail.com>
185
186         * ThreadTest.cs: Add ApartmentState related tests.
187
188 2007-04-03  Gert Driesen  <drieseng@users.sourceforge.net>
189
190         * MutexTest.cs: Enabled test for bug #79358.
191
192 2006-12-13  Gert Driesen  <drieseng@users.sourceforge.net>
193
194         * MutexTest.cs: Added test for bug #79358. Code formatting, no longer
195         derive from (deprecated) TestCase.
196
197 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
198
199         * ExecutionContextTest.cs: Changed Run test to execute only under
200         CAS until bug #78306 (CompressedStack) is fixed.
201
202 2006-06-04  Zoltan Varga  <vargaz@gmail.com>
203
204         * InterlockedTest.cs: Fix Interlocked.Add tests.
205
206 2006-04-30  Gert Driesen  <drieseng@users.sourceforge.net>
207
208         * TimerTest.cs: Added test for bug #78208. Marked individual tests
209         NotWorking instead of the test class to enable test for bug #78208. 
210
211 2006-01-18  Atsushi Enomoto  <atsushi@ximian.com>
212
213         * ThreadTest.cs : mark not-working tests as [Ignore] since it blocks
214           run-test-ondotnet under 2.0 profile.
215
216 2006-01-18  Atsushi Enomoto  <atsushi@ximian.com>
217
218         * MutexTest.cs : Marked TestWaitAndFoget1 as [Ignore]. Under
219           .NET 2.0 it breaks nunit-console (breaks its own AppDomain).
220
221 2005-10-06  Sebastien Pouliot  <sebastien@ximian.com>
222
223         * ThreadTest.cs: Added regression test for #76332 when an IPrincipal
224         instance should be copied in any new thread created.
225
226 2005-06-30  Ben Maurer  <bmaurer@ximian.com>
227
228         * MutexTest.cs: Redisable. They didn't work so well ;-(.
229
230 2005-06-28  Ben Maurer  <bmaurer@ximian.com>
231
232         * MutexTest.cs: Re-enable the mutex tests. They seem to work for
233         me now when I ran them in a loop on the smp box.
234
235 2005-06-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
236
237         * ThreadTest.cs: sanitize waiting for a thread that might be already
238         done. Added test for Thread.Start called after thread.Abort, which used
239         to segfault.
240
241 2005-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
242
243         * MonitorTest.cs: a pair of tests for Monitor.
244
245 2005-04-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
246
247         * AutoResetEventTest.cs: test for AutoResetEvent.
248
249 2005-03-28  Sebastien Pouliot  <sebastien@ximian.com>
250
251         * CompressedStackCas.cs: New. CAS unit tests for CompressedStack.
252         * CompressedStackTest.cs: New. Unit tests for CompressedStack.
253         * ExecutionContextCas.cs: New. CAS unit tests for ExecutionContext.
254         * ExecutionContextTest.cs: New. Unit tests for ExecutionContext.
255
256 2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
257
258         * MutexCas.cs: New. CAS unit tests for Mutex.
259         * ThreadCas.cs: New. CAS unit tests for Thread.
260         * WaitHandleCas.cs: New. CAS unit tests for WaitHandle.
261
262 2005-02-20  Zoltan Varga  <vargaz@freemail.hu>
263
264         * InterlockedTest.cs: Enable 2.0 tests.
265         
266         * InterlockedTest.cs: New file. Tests from 
267         Luca Barbieri (luca.barbieri@gmail.com).
268
269 2005-02-16  Ben Maurer  <bmaurer@ximian.com>
270
271         * TimerTest.cs: Disable this test. It seems to be completely
272         unreliable, likely because it depends on a race. See comment in
273         the source.
274
275 2005-01-31  Nick Drochak <ndrochak@ieee.com>
276
277         * ThreadTest.cs: SuspendAbort is not working it seems.
278
279 2005-01-18  Nick Drochak <ndrochak@ieee.com>
280
281         * ThreadTest.cs: Thread.Priority is a MonoTODO. Ignore Test.
282
283 2004-09-22  Lluis Sanchez Gual <lluis@novell.com>
284
285         * ThreadTest.cs, MutexTest.cs: Don't leave any thread alive, even if the
286         thread fails. Added a timeout to active waits.
287
288 2004-08-25  Nick Drochak <ndrochak@ieee.com>
289
290         * ThreadTest.cs: Some tests hang on MS.NET so ignore them.
291
292 2004-06-22  Dick Porter <dick@ximian.com>
293
294         * MutexTest.cs: No need to ignore these tests now
295
296         * ThreadTest.cs: You can't Start() a thread that's been aborted.
297         Improve state tests.
298
299 2004-06-17  Lluis Sanchez Gual <lluis@ximian.com>
300
301         * ThreadTest.cs: Improved test.
302
303 2004-06-15  Lluis Sanchez Gual <lluis@ximian.com>
304
305         * TimerTest.cs: Added more tests.
306         * ThreadTest.cs: Added new tests for Thread.Suspend.
307
308 2004-06-10  Lluis Sanchez Gual <lluis@ximian.com>
309
310         * ThreadTest.cs: Removed Ignore attribute from several threading tests that
311           failed because of Thread.Abort.
312
313 2004-05-01  Nick Drochak <ndrochak@gol.com>
314
315         * ThreadTest.cs: Un-ignore some tests that seem to run pretty well
316         now.  Getting one failure from these, but at least they run without
317         crasing, or trowing some nasty _wapi exception thingy.
318
319 2004-04-27  Nick Drochak <ndrochak@ieee.org>
320
321         * ReaderWriterLockTest.cs: Remove compiler warnings.
322
323 2004-04-13  Lluis Sanchez Gual <lluis@ximian.com>
324
325         * ReaderWriterLockTest.cs: Added more tests for bugs 55911 and 55909.
326
327 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
328
329         * ThreadTest.cs: Removed [Ignore] on WindowsPrincipal test. Adjusted
330         CurrentPrincipal tests to work on both Windows and Linux.
331
332 2004-04-09  Zoltan Varga  <vargaz@freemail.hu>
333
334         * TimerTest.cs: Beginnings of regression tests for the Timer class.
335
336 2004-04-07  Lluis Sanchez Gual <lluis@ximian.com>
337
338         * ReaderWriterLockTest.cs: Added one more test.
339
340 2004-04-06  Lluis Sanchez Gual <lluis@ximian.com>
341
342         * ReaderWriterLockTest.cs: New tests for System.Threading.ReaderWriterLock.
343
344 2004-03-19  David Sheldon <dave-mono@earth.li>
345
346   * ThreadTest.cs: Removed Ignore attributes from 
347       CurrentPrincipal_PrincipalPolicy_NoPrincipal and
348       CurrentPrincipal_PrincipalPolicy_UnauthenticatedPrincipal
349     Now that bug 54041 is fixed, and they wont livelock.
350
351 2004-02-05  Sebastien Pouliot  <sebastien@ximian.com>
352
353         * ThreadTest.cs: Added unit tests for CurrentPrincipal.
354
355 2003-01-28  Nick Drochak <ndrochak@gol.com>
356
357         * MutexTest.cs: Ignore tests that hang mono.
358         * ThreadTest.cs: Ignore tests that hang mono.
359
360 2003/01/23  Nick Drochak <ndrochak@gol.com>
361
362         * ThreadTest.cs: Test for alternate possibilities
363
364 2003-01-13  Nick Drochak  <ndrochak@gol.com>
365
366         * MutexTest.cs: Disable some tests that case unhandled exceptions
367         on MS.NET.
368
369 2002-12-21  Nick Drochak <ndrochak@gol.com>
370
371         * all: make tests build and run under nunit2
372
373 2002-11-29  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
374
375         * MutexTest.cs : New suite for Mutex.
376         
377 2002-11-23  Eduardo Garcia Cebollero <kiwnix@yahoo.es>
378
379         * ThreadTest.cs : New suite for Thread.
380         * AllTests.cs : Add the new suite.