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