1 2009-08-28 Atsushi Enomoto <atsushi@ximian.com>
3 * UnixEncodingTest.cs : upgrade to modern nunit style.
5 2009-02-20 Jonathan Pryor <jpryor@novell.com>
7 * UnixSignalTest.cs: Add tests to check for concurrent
8 UnixSignal.WaitOne() invocations. Tests thanks to
9 tim.jenks@realtimeworlds.com.
11 2009-02-19 Jonathan Pryor <jpryor@novell.com>
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).
17 2009-01-08 Rodrigo Kumpera <rkumpera@novell.com>
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
24 2009-01-07 Geoff Norton <gnorton@novell.com>
26 * UnixSignalTest.cs: Disable the tests that storm signals on OSX.
29 2008-11-19 Jonathan Pryor <jpryor@novell.com>
31 * UnixSignalTest.cs: Add tests for RealTimeSignum constructors,
32 .RealTimeSignum and .IsRealTimeSignal properties.
33 Patch thanks to tim.jenks@realtimeworlds.com.
35 2008-11-12 Gonzalo Paniagua Javier <gonzalo@novell.com>
37 * UnixSignalTest.cs: use WaitAny + 30s timeout.
39 2008-02-12 Zoltan Varga <vargaz@gmail.com>
41 * UnixSignalTest.cs: Fix the build.
43 2008-02-09 Jonathan Pryor <jonpryor@vt.edu>
45 * UnixSignalTest.cs: Added; tests Mono.Unix.UnixSignal.
47 2006-07-02 Jonathan Pryor <jonpryor@vt.edu>
49 * UnixPathTest.cs: Added; test UnixPath.Combine().
51 2005-12-07 Jonathan Pryor <jonpryor@vt.edu>
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).
58 2005-12-05 Jonathan Pryor <jonpryor@vt.edu>
60 * UnixUserTest.cs: s/UnixUser/UnixUserInfo/g (UnixUser is obsolete).
62 2005-12-05 Jonathan Pryor <jonpryor@vt.edu>
64 * UnixMarshalTest.cs: s/Free/FreeHeap/g (UnixMarshal.Free will be removed).
66 2005-11-28 Jonathan Pryor <jonpryor@vt.edu>
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.
73 2005-10-26 Jonathan Pryor <jonpryor@vt.edu>
75 * UnixMarshalTest.cs: s/StringToAlloc/StringToHeap/g (UnixMarshal change).
76 * UnixEncodingTest.cs: Deal with UnixEncoding.EscapeByte value change.
78 2005-10-25 Jonathan Pryor <jonpryor@vt.edu>
80 * UnixEncodingTest.cs: Added string/byte[] encoding tests for
81 Mono.Unix.UnixEncoding.
83 2005-10-17 Jonathan Pryor <jonpryor@vt.edu>
85 * UnixMarshalTest.cs: Added string marshaling tests for Mono.Unix.UnixMarshal.
87 2005-06-29 Miguel de Icaza <miguel@ximian.com>
89 * StdioFileStreamTest.cs: comment out tests that depend on the
90 underlying Stdio implementation.
92 2005-05-21 Ben Maurer <bmaurer@ximian.com>
94 * UnixUserTest.cs, UnixGroupTest.cs: Disable tests that might not
95 work on a Solaris box with NIS. Bug #72293.
97 2005-04-29 Jonathan Pryor <jonpryor@vt.edu>
99 * StdioFileStreamTest.cs: Add FilePosition tests; remove `var = var`
100 lines (added to remove warnings, but now produces other warnings).
102 2005-04-28 Jonathan Pryor <jonpryor@vt.edu>
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.
113 2005-03-28 Jonathan Pryor <jonpryor@vt.edu>
115 * StdioFileStreamTest.cs: Added; based on MonoTests.System.IO.FileStreamTest.
117 2005-02-09 Jonathan Pryor <jonpryor@vt.edu>
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.
126 2005-02-01 Raja R Harinath <rharinath@novell.com>
128 * UnixUserTest.cs (UnixUserTest.ReentrantConstructors): Don't
129 assume userid<->username mapping is a bijection.
130 (UnixUserTest.NonReentrantSyscalls): Likewise.
132 2005-01-20 Jonathan Pryor <jonpryor@vt.edu>
134 * StdlibTest.cs: Ignore the signal(3) test, as it's currently hanging Mono.
136 2005-01-13 Jonathan Pryor <jonpryor@vt.edu>
138 * StdlibTest.cs: Added tests for signal(3) and snprintf(3).
140 2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
142 * ChangeLog: Started.
143 * UnixGroupTest.cs, UnixUserTest.cs: Added.