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