2a5e3c7a03bfaab46c103dd77f2eb06b86e5a865
[mono.git] / mcs / class / System / Test / System.Diagnostics / ChangeLog
1 2009-06-26  Robert Jordan  <robertj@gmx.net>
2
3         * SwitchesTest.cs, TraceTest.cs: Upgrade to new NUnit style.
4
5 2009-02-24  AndrĂ©s G. Aragoneses  <aaragoneses@novell.com>
6
7         * Process.cs: New tests for bug 477943.
8
9 2008-12-30  Raja R Harinath  <harinath@hurrynot.org>
10
11         * ProcessTest.cs: Import System.Threading namespace.
12
13 2008-12-25  Miguel de Icaza  <miguel@novell.com>
14
15         * ProcessTest.cs: Created a test case from bug 459450.
16
17 2008-10-18  Gert Driesen  <drieseng@users.sourceforge.net>
18
19         * EventLogTest.cs: Fixed compiler warning.
20
21 2008-08-02  Gert Driesen  <drieseng@users.sourceforge.net>
22
23         * TraceListenerTest.cs: Added test for GetSupportedAttributes.
24
25 2008-06-21  Robert Jordan  <robertj@gmx.net>
26
27         * ProcessTest.cs (Start_UseShellExecuteWithEmptyUserName):
28         add test for bug #350543.
29
30 2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * FileVersionInfoTest.cs : disabled all English-Windows-dependent
33           tests. They all fail on Windows whose language is not English.
34
35           In general, be careful to compare language-dependent strings.
36
37 2008-05-02  Zoltan Varga  <vargaz@gmail.com>
38
39         * TraceTest.cs: Add a test for #385666.
40
41 2008-04-18  Gert Driesen  <drieseng@users.sourceforge.net>
42
43         * FileVerionInfoTest.cs: Enabled test for bug #374600.
44
45 2008-03-29  Gert Driesen  <drieseng@users.sourceforge.net>
46
47         * FileVersionInfoTest.cs: Enabled tests that previously failed.
48         Increase code coverage.
49
50 2008-01-23  Gert Driesen  <drieseng@users.sourceforge.net>
51
52         * FileVersionInfoTest.cs: Added set of (mostly notworking) tests for
53         FileVersionInfo, and indirectly also for AssemblyBuilder.
54
55 2007-12-22  Gert Driesen  <drieseng@users.sourceforge.net>
56
57         * ProcessTest.cs: Added tests for PriorityClass.
58
59 2007-12-04  Gert Driesen  <drieseng@users.sourceforge.net>
60
61         * ProcessTest.cs: Added tests for Start overloads.
62
63 2007-11-02  Robert Jordan  <robertj@gmx.net>
64
65         * ProcessTest.cs (TestRedirectedOutputIsAsync):
66         Comment out the failing asserts until I've found out why they are
67         failing.
68
69 2007-11-02  Robert Jordan  <robertj@gmx.net>
70
71         * ProcessTest.cs (TestRedirectedOutputIsAsync):
72         Wait for the pending async operation.
73
74 2007-11-02  Robert Jordan  <robertj@gmx.net>
75
76         * ProcessTest.cs (TestRedirectedOutputIsAsync):
77         Instrument to see why the build bots are failing.
78
79 2007-11-01  Robert Jordan  <robertj@gmx.net>
80
81         * ProcessTest.cs (TestRedirectedOutputIsAsync):
82         Replace the generated script with a simple one (command line based).
83         Add additional assert for Process.ExitCode == 0.
84
85 2007-10-30  Robert Jordan  <robertj@gmx.net>
86
87         * ProcessTest.cs: Add tests for bug #319829.
88
89 2007-10-21  Gert Driesen  <drieseng@users.sourceforge.net>
90
91         * SwitchesTest.cs: Fixed compiler warning.
92
93 2007-09-22  Gert Driesen  <drieseng@users.sourceforge.net>
94
95         * DiagnosticsConfigurationHandlerTest.cs: No longer derive from
96         deprecated Assertion class. Code formatting. On 2.0 profile, allow
97         non-integral values for switches.
98
99 2007-08-14  Gert Driesen  <drieseng@users.sourceforge.net>
100
101         * EventLogTest.cs: Added tests for validity of machine name. Added
102         tests for case-insensitivity of Source, Log and MachineName.
103
104 2007-08-06  Atsushi Enomoto  <atsushi@ximian.com>
105
106         * ProcessStartInfoTest.cs: tests for Standard[Output|Error]Encoding.
107
108 2007-07-11  Ankit Jain  <jankit@novell.com>
109
110         * ProcessStartInfoTest.cs: New.
111
112 2007-05-19  Atsushi Enomoto  <atsushi@ximian.com>
113
114         * DelimitedListTraceListenerTest.cs : new test.
115
116 2007-05-17  Atsushi Enomoto  <atsushi@ximian.com>
117
118         * SwitchesTest.cs : added tests for BooleanSwitch Value.
119         * TraceListenerTest.cs : added test for TraceOutputOptions.
120
121 2007-05-14  Atsushi Enomoto  <atsushi@ximian.com>
122
123         * DiagnosticsConfigurationHandlerTest.cs : in 2.0 configuration item
124           listeners/add/@type is optional (for named shared listener support).
125
126 2007-04-19  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * TraceListenerTest.cs : new test.
129         * XmlWriterTraceListenerTest.cs : new test (but disabled since they
130           are too instance dependent).
131
132 2007-01-18  Atsushi Enomoto  <atsushi@ximian.com>
133
134         * TraceSourceTest.cs, SourceSwitchTest.cs : new tests.
135         * SwitchesTest.cs : added test for GetSupportedAttributes().
136
137 2007-01-02  Gert Driesen  <drieseng@users.sourceforge.net>
138
139         * ProcessTest.cs: Added null check tests.
140
141 2006-08-27  Gert Driesen  <drieseng@users.sourceforge.net>
142
143         * EventLogTest.cs: Added tests for log name validation in 
144         CreateEventSource.
145
146 2006-08-26  Gert Driesen  <drieseng@users.sourceforge.net>
147
148         * EventLogTest.cs: Use a dedicated temp directory for testing the
149         local file implementation (2.0 only).
150
151 2006-08-20  Gert Driesen  <drieseng@users.sourceforge.net>
152
153         * EventInstanceTest.cs: Added tests for EventInstance.
154
155 2006-08-20  Gert Driesen  <drieseng@users.sourceforge.net>
156
157         * EventLogTest.cs: Enable tests. On 2.0 profile, set MONO_EVENTLOG_TYPE
158         environment variable to force local file implementation to be used for
159         unit tests. This avoids permission issues for the unit tests, and
160         allows us to clean up the files/directory that are created during the
161         test run. Skip tests that cannot pass when the null implementation is
162         active (on 1.0 profile). Added tests for all WriteEntry and WriteEvent
163         (2.0 only) overloads, Clear, Entries, Exists and LogNameFromSourceName.
164
165 2006-08-11  Gert Driesen  <drieseng@users.sourceforge.net>
166
167         * EventLogTest.cs: new test, currently not enabled due to UnixRegistry
168         bug which still needs to be tracked, and which would cause temporary
169         registry entries to be left behind by running tests.
170
171 2006-08-09  Gert Driesen  <drieseng@users.sourceforge.net>
172
173         * EventSourceCreationDataTest.cs: new test.
174
175 2006-05-17  Atsushi Enomoto  <atsushi@ximian.com>
176
177         * SwitchesTest.cs : Ignore NewSwitch under 2.0 as it fails under
178           .NET.
179
180 2006-04-04  Atsushi Enomoto  <atsushi@ximian.com>
181
182         * StopwatchTest.cs : new test.
183
184 2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>
185
186         * EventLogPermissionAttributeTest.cs: Removed *Choice security actions
187         * PerformanceCounterPermissionAttributeTest.cs: Removed *Choice 
188         security actions.
189
190 2005-06-10  Gert Driesen <drieseng@users.sourceforge.net>
191
192         * TraceTest.cs: Fixed test failure.
193
194 2005-05-31  Sebastien Pouliot  <sebastien@ximian.com>
195
196         * EventLogPermissionAttributeTest.cs: Character #133 is refused into
197         machine names for 2.0.
198         * EventLogPermissionTest.csFx 2.0 now has better arguments checking 
199         (i.e. FDBK15131 was fixed).
200         * PerformanceCounterPermissionAttributeTest.cs
201         * PerformanceCounterPermissionTest.cs: Fx 2.0 now has better arguments
202         checking (i.e. FDBK15131 was fixed).
203
204 2005-02-22  Jonathan Pryor  <jonpryor@vt.edu>
205
206         * TraceTest.cs: Add multi-thread test for #69964.
207
208 2005-01-19  Sebastien Pouliot  <sebastien@ximian.com>
209
210         * EventLogPermissionTest.cs: Now works on both Fx 1.1 / 2.0.
211         * PerformanceCounterPermissionTest.cs: Now works on both Fx 1.1 / 2.0.
212
213 2005-01-18  Jonathan Pryor  <jonpryor@vt.edu>
214
215         * DiagnosticsConfigurationHandlerTest.cs: .NET 1.1 requires that the value
216           attribute be a numeric value; check for that and update the success test
217           so that they'll actually pass.
218         * SwitchesTest.cs: TestNewSwitch reads "custom-switch" now, and the switches
219           value is now "42", not "0".  Remove warning about unused variable.
220
221 2005-01-17  Jonathan Pryor  <jonpryor@vt.edu>
222
223         * DiagnosticsConfigurationHandlerTest.cs: .NET 1.1 doesn't permit <add/>
224           elements without a value attribute.  Assert the same under Mono.
225
226 2005-01-17  Jonathan Pryor  <jonpryor@vt.edu>
227
228         * DiagnosticsConfigurationHandlerTest.cs: Don't ignore tests, instead mark
229           them as [Category ("NotDotNet")]; Fix the TraceTag_Listeners example (it
230           was passing invalid XML in a "valid" test).
231
232 2005-01-08  Nick Drochak  <ndrochak@ieee.org>
233
234         * EventLogPermissionTest.cs
235         * PerformanceCounterPermissionTest.cs: Make tests pass on MS.NET.
236
237 2004-09-11  Sebastien Pouliot  <sebastien@ximian.com>
238
239         * EventLogPermissionTest.cs: New. Unit tests for EventLogPermission.
240         * PerformanceCounterPermissionTest.cs: New. Unit tests for 
241         PerformanceCounterPermission.
242
243 2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>
244
245         * EventLogPermissionAttributeTest.cs: New. Unit tests for 
246         EventLogPermissionAttribute.
247         * PerformanceCounterPermissionAttributeTest.cs: New. Unit tests for 
248         PerformanceCounterPermissionAttribute.
249
250 2004-02-05  Nick Drochak <ndrochak@gol.com>
251
252         * DiagnosticsConfigurationHandlerTest.cs: Ignore tests using classes not 
253         meant to be used directly.
254
255 2003-12-30  Nick Drochak <ndrochak@gol.com>
256
257         * DiagnosticsConfigurationHandlerTest.cs: Inherit from Assertion to
258         make it a bit simpler.
259         * SwitchesTest.cs: Make the tests pass on .NET 1.1
260
261 2003-03-25  Nick Drochak <ndrochak@gol.com>
262
263         * DiagnosticsConfigurationHandlerTest.cs: Fix compiler warnings
264
265 2002-12-20  Jonathan Pryor <jonpryor@vt.edu>
266
267         * AllTests.cs: Add new tests
268         * SwitchesTest.cs: new file to test switches
269         * DiagnosticsConfigurationHandlerTest.cs: new file to test
270           DiagnosticsConfigurationHandler
271         * TraceTest.cs: Make sure that IndentLevel and IndentSize are set
272     appropriately before testing output.
273
274 2002-09-23  Nick Drochak  <ndrochak@gol.com>
275
276         * TraceTest.cs: Default level and size are 0 & 4, respectively.
277
278 2002-09-19  Nick Drochak  <ndrochak@gol.com>
279
280         * TraceTest.cs: Clear list of listeners before each test.
281
282 2002-09-17  Nick Drochak  <ndrochak@gol.com>
283
284         * TraceTest.cs: Remove extraneous Console.WriteLine().
285
286 2002-06-16  Jonathan Pryor  <jonpryor@vt.edu>
287         * TraceTest.cs: Added additional test cases.
288
289 2002-04-07  Jonathan Pryor  <jonpryor@vt.edu>
290
291         * TraceTest.cs: Removed extraneous output; renamed test case so that NUnit
292           would find it.
293
294 2002-03-10  Jonathan Pryor  <jonpryor@vt.edu>
295
296         * Initial creation of System.Diagnostics test directory
297         * AllTests.cs: file added
298         * TraceTest.cs: Test System.Diagnostics.Trace class
299