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