0b4a4a21586281d2bf920c55e5285033a4da970d
[mono.git] / mcs / class / Mono.Posix / Test / Mono.Unix / ChangeLog
1 2009-08-28  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * UnixEncodingTest.cs : upgrade to modern nunit style.
4
5 2009-02-20  Jonathan Pryor  <jpryor@novell.com>
6
7         * UnixSignalTest.cs: Add tests to check for concurrent
8           UnixSignal.WaitOne() invocations.  Tests thanks to 
9           tim.jenks@realtimeworlds.com.
10
11 2009-02-19  Jonathan Pryor  <jpryor@novell.com>
12
13         * UnixSignalTest.cs: Disable the tests that use RealTimeSignum on OS X, 
14           as OS X doesn't support real-time signals (and thus these will
15           always error, often for the "wrong" reason).
16
17 2009-01-08  Rodrigo Kumpera  <rkumpera@novell.com>
18
19         * UnixSignalTest.cs: Fix the RealTimeSignum constructor
20         tests to take into account the fact that some signals might be
21         in used by the runtime. Added a test for multiple registration
22         of a rt signal.
23
24 2009-01-07  Geoff Norton  <gnorton@novell.com>
25
26         * UnixSignalTest.cs: Disable the tests that storm signals on OSX.
27         (They wont work)
28
29 2008-11-19  Jonathan Pryor  <jpryor@novell.com>
30
31         * UnixSignalTest.cs: Add tests for RealTimeSignum constructors,
32           .RealTimeSignum and .IsRealTimeSignal properties.
33           Patch thanks to tim.jenks@realtimeworlds.com.
34
35 2008-11-12 Gonzalo Paniagua Javier <gonzalo@novell.com>
36
37         * UnixSignalTest.cs: use WaitAny + 30s timeout.
38
39 2008-02-12  Zoltan Varga  <vargaz@gmail.com>
40
41         * UnixSignalTest.cs: Fix the build.
42
43 2008-02-09  Jonathan Pryor  <jonpryor@vt.edu>
44
45         * UnixSignalTest.cs: Added; tests Mono.Unix.UnixSignal.
46
47 2006-07-02  Jonathan Pryor  <jonpryor@vt.edu>
48
49         * UnixPathTest.cs: Added; test UnixPath.Combine().
50
51 2005-12-07  Jonathan Pryor  <jonpryor@vt.edu>
52
53         * UnixMarshalTest.cs: Make test public so that it's actually executed by
54           NUnit; NUnit doesn't like private Test* methods -- rename; test
55           UnixMarshal.PtrToString for a string containing 0 characters (this used to
56           cause an ArgumentOutOfRangeException due to a bug).
57
58 2005-12-05  Jonathan Pryor  <jonpryor@vt.edu>
59
60         * UnixUserTest.cs: s/UnixUser/UnixUserInfo/g (UnixUser is obsolete).
61
62 2005-12-05  Jonathan Pryor  <jonpryor@vt.edu>
63
64         * UnixMarshalTest.cs: s/Free/FreeHeap/g (UnixMarshal.Free will be removed).
65
66 2005-11-28  Jonathan Pryor  <jonpryor@vt.edu>
67
68         * UnixGroupTest.cs: The type of UnixGroupInfo.GroupId changed.  UnixGroup is
69           deprecated; use UnixGroupInfo instead.
70         * UnixUserTest.cs: The type of UnixUserInfo.UserId changed.  UnixUser if
71           deprecated; use UnixUserInfo instead.
72
73 2005-10-26  Jonathan Pryor  <jonpryor@vt.edu>
74
75         * UnixMarshalTest.cs: s/StringToAlloc/StringToHeap/g (UnixMarshal change).
76         * UnixEncodingTest.cs: Deal with UnixEncoding.EscapeByte value change.
77
78 2005-10-25  Jonathan Pryor  <jonpryor@vt.edu>
79
80         * UnixEncodingTest.cs: Added string/byte[] encoding tests for
81           Mono.Unix.UnixEncoding.
82
83 2005-10-17  Jonathan Pryor  <jonpryor@vt.edu>
84
85         * UnixMarshalTest.cs: Added string marshaling tests for Mono.Unix.UnixMarshal.
86
87 2005-06-29  Miguel de Icaza  <miguel@ximian.com>
88
89         * StdioFileStreamTest.cs: comment out tests that depend on the
90         underlying Stdio implementation.
91
92 2005-05-21  Ben Maurer  <bmaurer@ximian.com>
93
94         * UnixUserTest.cs, UnixGroupTest.cs: Disable tests that might not
95         work on a Solaris box with NIS. Bug #72293.
96
97 2005-04-29  Jonathan Pryor  <jonpryor@vt.edu>
98
99         * StdioFileStreamTest.cs: Add FilePosition tests; remove `var = var` 
100           lines (added to remove warnings, but now produces other warnings).
101
102 2005-04-28  Jonathan Pryor  <jonpryor@vt.edu>
103
104         * StdlibTest.cs: Calling a P/Invoke function from signal-handler context is
105           *bad*, which is why I've had so much trouble getting consistent results
106           getting this test to work -- it was broken by design.  Instead, just save
107           the signum passed to the handler (which is reentrant safe), and compare
108           the saved value with the expected value after the signal handler returns.
109           This should always work.  Use SIGURG instead of SIGUSR1 because SIGURG is
110           ignored by default (allowing us to call it without adding your own
111           handler), unlike SIGUSR1 which terminates the program.
112
113 2005-03-28  Jonathan Pryor  <jonpryor@vt.edu>
114
115         * StdioFileStreamTest.cs: Added; based on MonoTests.System.IO.FileStreamTest.
116
117 2005-02-09  Jonathan Pryor  <jonpryor@vt.edu>
118
119         * StdlibTest.cs: Signal is currently ignored, but add Category(NotDotNet) so
120           it isn't run even when we fix it.  .NET 1.1 doesn't marshal delegates
121           properly for signal (different calling conventions).
122           Add Category(NotDotNet) for Snprintf(), as MSVCRT.dll doesn't export it.
123         * UnixGroupTest.cs, UnixUserTest.cs: Don't run these under .NET, as Windows
124           doesn't support the Syscall and related classes.
125
126 2005-02-01  Raja R Harinath  <rharinath@novell.com>
127
128         * UnixUserTest.cs (UnixUserTest.ReentrantConstructors): Don't
129         assume userid<->username mapping is a bijection.
130         (UnixUserTest.NonReentrantSyscalls): Likewise.
131
132 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
133
134         * StdlibTest.cs: Ignore the signal(3) test, as it's currently hanging Mono.
135
136 2005-01-13  Jonathan Pryor  <jonpryor@vt.edu>
137
138         * StdlibTest.cs: Added tests for signal(3) and snprintf(3).
139
140 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
141
142         * ChangeLog: Started.
143         * UnixGroupTest.cs, UnixUserTest.cs: Added.
144