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