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