* test-driver: Clean up.
[mono.git] / mono / tests / ChangeLog
1 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2
3         * test-driver: Clean up.
4         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
5
6 2004-12-08  Raja R Harinath  <rharinath@novell.com>
7
8         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
9
10 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
11
12         * appdomain-unload.cs: Disable nondeterministic async unloading test.
13
14 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
15
16         * delegate.cs: Add test for unboxing and delegates.
17
18 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
19
20         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
21         the appdomain.
22         
23         * appdomain-unload.cs: Stop the foreground thread created by one of the
24         tests.
25
26 2004-11-26  Raja R Harinath  <rharinath@novell.com>
27
28         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
29
30 2004-11-23  Raja R Harinath  <rharinath@novell.com>
31
32         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
33         the mcs/ tree directly.
34
35 2004-11-19  Raja R Harinath  <rharinath@novell.com>
36
37         * Makefile.am (check-local): New.  Hook into 'make check'.
38         (CSC): Define using in-tree mono and mcs.exe.
39         (ILASM): New.  Likewise, with in-tree ilasm.exe.
40         * async_read.cs (Main): Read async_read.exe, since async_read.cs
41         will not necessarily be in the build directory.
42         * test-driver: Preserve stderr.
43
44 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
45
46         * cross-domain.cs: New tests for cross-domain calls.
47
48 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
49
50         * loader.cs: Add test for loading dynamic assemblies using 
51         Assembly.LoadWithPartialName ().
52
53 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
54
55         * loader.cs: New file for assembly loading tests.
56
57 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
58
59         * cattr-object.cs: Correct type checking so test will stop giving
60         false negatives.
61
62 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
63
64         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
65
66 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
67
68         * marshal.cs: Add test for GetFunctionPointerForDelegate.
69
70         * libtest.c pinvoke2.cs: Add test for returning delegates.
71
72 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
73
74         * Makefile.am: Add marshal.cs.
75
76         * marshal.cs: New file for Marshal tests.
77
78 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
79
80         * libtest.c: Free memory using CoTaskMemFree on windows.
81         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
82
83 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
84
85         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
86         name mangling on windows.
87
88 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
89
90         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
91
92 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
93
94         * delegate8.cs: New regression test for bug #59299.
95         * Makefile.am: Added delegate8.cs.
96
97 2004-09-07  Duncan Mak  <duncan@ximian.com>
98
99         * typeof-ptr.cs: Add an unsafe section to the code that's using
100         direct pointers. This was breaking the test stage on the build boxes.
101
102 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
103
104         * libtest.c (mono_test_marshal_string_array): Add test for null
105         terminating string arrays.
106
107 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
108
109         * libtest.c: Mark delegates with __stdcall on windows.
110
111 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
112
113         * pinvoke2.cs libtest.c: Fix memory management in tests.
114
115         * pinvoke14.cs: Merge this into pinvoke2.cs.
116
117 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
118
119         * marshal9.cs libtest.c: Fix memory leaks in test.
120
121 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
122
123         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
124
125         * marshal9.cs: Clean up and expand custom marshalling tests.
126
127         * marshal10.cs: Merge this into marshal9.cs.
128
129         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
130         ago.
131
132 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
133
134         * pinvoke2.cs libtest.c: New test for byref string arrays.
135
136 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
137
138         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
139
140 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
141
142         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
143         test.
144
145 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
146
147         * reflection-const-field.cs: New test for reflection on
148         constant fields.
149         
150 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
151
152         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
153
154 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
155
156         * pinvoke3.cs libtest.c: New test for returning delegates from a
157         delegate.
158
159         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
160
161 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
162
163         * Makefile.am (CLEANFILES): Delete .stdout files too.
164
165 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
166
167         * invoke.cs: Add an Invoke test.
168
169 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
170
171         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
172
173         * static-constructor.cs: Add new regression test for bug #59193.
174
175         * setenv.cs: Fix this after marshalling changes.
176
177 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
178
179         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
180
181         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
182
183 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
184
185         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
186
187 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
188
189         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
190
191 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
192
193         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
194
195 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
196
197         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
198
199         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
200
201 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
202
203         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
204         failed tests.
205
206         * Makefile.am: Only disable thread6.exe on x86.
207
208 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
209
210         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
211
212 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
213
214         * Makefile.am test-driver: Disable some failing tests.
215
216 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
217
218         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
219
220 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
221
222         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
223         marshalling delegate fields in structs. Merge marshal4.cs into 
224         pinvoke2.cs.
225
226         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
227
228 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
229         
230         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
231
232 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
233
234         * libtest.c: declare SetLastError on Windows
235
236 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
237
238         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
239         lock is not owned by the current thread (see bug #56157). Modified test that
240         checked this.
241
242 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
243
244         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
245         of char[].
246
247 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
248
249         * libtest.c (mono_test_marshal_time_t): fix
250         for current code on 64 bit machines with 64bit time
251
252         * marshal9.cs marshal10.cs: Do arithmetic on
253         pointers as 64bits.
254
255 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
256
257         * setenv.cs: Handle DllNotFoundException.
258
259         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
260
261 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
262
263         * many-locals.cs: Add tests for locals with large stack frame offsets.
264
265 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
266
267         * switch.cs: Add test for bug #54473.
268
269 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
270
271         * libtest.c: Add <time.h>
272
273         * delegate.cs: Add test for bug #52092.
274
275 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
276
277         * marshal10.cs: Oops, wrong test.
278
279         * libtest.c: Add valuetype marshaling test.
280
281         * marshal9.cs: Fix after marshaling changes.
282
283         * marshal10.cs: Add valuetype marshaling test.
284
285 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
286
287         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
288         have bash.
289
290 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
291
292         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
293
294         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
295         parameter passing.
296
297 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
298
299         * setenv.cs: Make this run on platforms without setenv.
300
301 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
302
303         * Makefile.am: Set SHELL to bash, since some commands require it.
304
305 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
306
307         * pinvoke17.cs: Fix test.
308
309 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
310
311         * pinvoke2.cs: Add tests for DllImport problems.
312
313         * pinvoke.cs: Make this run under linux.
314
315 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
316
317         * custom-attr.cs: Add test for properties with array type.
318
319 2003-12-13  Patrik Torstensson  <p@rxc.se>
320
321         * bug-42136.cs: invalid liveness analyse for locals
322         used in try and catch block. (exceptions not counted 
323         for in the liveness analyse)
324         * Makefile.am: added bug-42136.cs
325         
326 2003-12-13  Patrik Torstensson  <p@rxc.se>
327
328         * bug-48015.cs: new test for obj.Equals on ContextBound objects
329         * Makefile.am: added bug-48015.cs.
330
331 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
332
333         * context-static.cs: new test for ContextStaticAttribute.
334         * Makefile.am: added context-static.cs.
335
336 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
337
338         * cattr-object.cs: Fix test so it does not count the attributes on the
339         Object class.
340
341 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
342
343         * appdomain-unload.cs: Get rid of hardcoded file names.
344                 
345         * appdomain-unload.cs: New file. AppDomain Unloading tests.
346         
347         * Makefile: Add new test + enable IL tests now that we have a working
348         ilasm.
349         
350         * delegate7.cs: Convert it to use the test driver + add regression test
351         for #50366.
352
353 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
354
355         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
356
357 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
358
359         * vararg.il: New file.
360
361         * Makefile.am: Added vararg.il.
362
363 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
364
365         * Makefile.am: fix so it works if builddir != srcdir
366
367         * libtest.c: (mono_test_empty_struct) make it exist for 
368         non-GCC builds (and possibly pass depending on trampolines).
369         (mono_test_marshal_bool_byref) bools marshal as ints by default
370         
371 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
372
373         * bug-46781.cs: New regression test.
374
375         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
376
377         * Makefile.am (TEST_CS_SRC): Remove merged tests.
378
379         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
380         convert tests so they run with the test driver used by mini.
381
382         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
383         values.
384
385         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.