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