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