[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / Test / ChangeLog
index c9b3771cfefac22029ea77b68b47722e36edfd87..fd2dc16a949bfc821332c7cd57c047e6dafff743 100644 (file)
@@ -1,3 +1,437 @@
+2010-06-28  Chris Bacon  <chrisbacon76@gmail.com>
+
+       * System.Diagnostics.Contracts tests added.
+
+2007-05-31  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile : missing EXTRA_DISTFILES.
+
+2007-03-14     Eyal Alaluf <eyala@mainsoft.com>
+
+       * Mark tests as not working under TargetJvm
+
+2007-03-05     Eyal Alaluf <eyala@mainsoft.com>
+
+       * Port tests to run under TARGET_JVM.
+
+2007-03-05     Roei Erez <roeie@mainsoft.com>
+
+       * StringTest.cs: add test for string properties.
+
+200702-20      Boris Kirzner <borisk@mainsoft.com>
+
+       * Mscorlib.Test20.sln, Mscorlib.Test20.vmwcsproj, 
+       Mscorlib.Test20.csproj: convert TARGET_JVM solution and 
+       project files.
+
+2006-01-25     Bors Kirzner <borisk@mainsoft.com>
+
+       * Mscorlib.Test20.vmwcsproj: add System.IO tests for TARGET_JVM.
+
+2003-11-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * corlib_linux_test.args: Removed file.
+       * corlib_test.args: Removed file.
+
+2003-08-11  Duncan Mak  <duncan@ximian.com>
+
+       * corlib_linux_test.args: Add DictionaryBaseTest.cs by Carlos
+       Barcenilla (barce@frlp.utn.edu.ar).
+
+2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: Added TypeTest.cs.
+
+2003-07-03  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.args: Added ZoneTest.cs in System.Security.Policy
+       * corlib_test.args: Same.
+
+2003-07-01  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.args: Added GenetricIdentityTest.cs and 
+       GenetricPrincipalTest.cs in System.Security.Principal
+       * corlib_test.args: Same.
+
+2003-07-01  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.args: Added PrincipalPermissionAttributeTest.cs and
+       PrincipalPermissionTest.cs in System.Security.Permissions.
+       * corlib_test.args: Same.
+
+2003-06-30  Zoltan Varga  <vargaz@freemail.hu>
+
+       * run_test.sh: Added 'all' option to run all tests. Add class libraries
+       to MONO_PATH.
+
+2003-06-29  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.args: Added ReflectionPermissionAttributeTest.cs and
+       ReflectionPermissionTest.cs in System.Security.Permissions.
+       * corlib_test.args: Same.
+
+2003-06-28  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.args: Added PermissionSetTest.cs and NamedPermissionSetTest.cs
+       in System.Security. Added EnvironmentPermissionAttributeTest.cs,
+       EnvironmentPermissionTest.cs, FileDialogPermissionAttributeTest.cs,
+       FileDialogPermissionTest.cs, FileIOPermissionAttributeTest.cs,
+       PublisherIdentityPermissionAttributeTest.cs, 
+       PublisherIdentityPermissionTest.cs in System.Security.Permissions
+       * corlib_test.args: Same.
+
+2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: Added PropertyBuilderTest.cs.
+
+       * corlib_test.args: Added EventBuilderTest.cs.  
+
+2003-06-01  Pedro Martinez Julia  <yoros@wanadoo.es>
+
+       * corlib_test.args: Added SingleFormatterTest.cs
+
+2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: Added ModuleTest.cs and ModuleBuilderTest.cs
+
+2003-05-14 Nick Drochak <ndrochak@gol.com>
+
+       * corlib_linux_test.args: 
+       * corlib_test.args: Add UTF?EncodingTest(s) to build
+
+2003-05-13 Nick Drochak <ndrochak@gol.com>
+
+       * corlib_linux_test.args: Remove AllTests.cs's and add DictionaryEntry
+       * corlib_test.args: Add DictionaryEntry
+       * makefile.gnu: compile with debug
+
+2003-05-08  Ville Palo <vi64pa@kolumbus.fi>
+
+       * corlib_test.args: added System.IO.FileSystemInfoTest
+       * corlib_linux_test_args: added System.IO.FileSystemInfoTest
+       
+2003-05-06  Ville Palo <vi64pa@kolumbus.fi>
+
+       * corlib_test.args: added System.IO.FileInfoTest and DirectoryInfoTest
+       * corlib_linux_test_args: added System.IO.FileInfoTest and 
+       DirectoryInfoTest       
+       
+2003-04-22  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.build: Excluded Mono.Math unit tests (as the class
+       isn't available under MS implementation).
+       * corlib_linux_test.args: Added all Mono.Math unit test files.
+       * corlib_test.args: Added all Mono.Math unit test files.
+
+2003-04-21  Ville Palo <vi64pa@kolumbus.fi>
+
+       * corlib_linux_test.args: added System.IO/DirectoryTest.cs
+       * corlib_test.args: added System.IO/DirectoryTest.cs
+       
+2003-04-19  Ville Palo <vi64pa@kolumbus.fi>
+
+       * corlib_linux_test.args: added System.IO/BufferedStreamTest.cs
+       * corlib_test.args: added System.IO/BufferedStreamTest.cs
+               
+2003-04-11  Ville Palo <vi64pa@kolumbus.fi>
+
+       * corlib_linux_test.args: added System.IO/FileStreamTest.cs
+       * corlib_test.args: added System.IO/FileStreamTest.cs
+       
+2003-04-06  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_linux_test.args: added X509CertificateTest.cs 
+       * corlib_test.args: added X509CertificateTest.cs 
+
+2003-04-05  Nick Drochak  <ndrochak@gol.com>
+
+       * makefile.gnu: revert. debugger support not installed by default in mcs
+
+2003-04-05  Nick Drochak  <ndrochak@gol.com>
+
+       * makefile.gnu: compile with debug.
+
+2003-02-13  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: added AssemblyBuilderTest.cs
+
+2003-02-10  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: added ConstructorBuilderTest.cs
+
+2003-02-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_test.args: added TypeBuilderTest.cs.
+       
+       * corlib_test.args: added beginnings of Reflection.Emit test suite.
+
+2003/01/30  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: AllTests.cs do not exist anymore. No need to
+       excluded them.
+
+2003-01-29  Zoltan Varga  <vargaz@freemail.hu>
+
+       * makefile.gnu: compile and run with debugging enabled.
+
+       * makefile.gnu: added SUBDIR variable to enable building a subset of
+       the tests, saving on compilation time during development.
+
+       * run_test.sh: updated to nunit2.
+
+2003-01-12  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_linux_test.args: added MACTripleDES test file.
+
+2002-12-21  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build:
+       * makefile.gnu: build and run tests with nunit2
+
+2002-12-16  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_linux_test.args: added StrongNamePublicKeyBlob and
+       StrongName test files.
+
+2002-12-15  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_linux_test.args: added Publisher and
+       PublisherMembershipCondition test files.
+
+2002-12-08  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * AllTests.cs: Added System.Reflection test suite.
+       * corlib_linux_test.args: added System.Reflection test files.
+
+2002-11-09 Eduardo Garcia Cebollero <kiwnix@yahoo.es>
+       * corlib_linux_tests.args: added MutexTest.cs in System.Threading
+
+2002-11-23 Eduardo Garcia Cebollero <kiwnix@yahoo.es>
+
+       * corlib_linux_tests.args: added System.Threading and
+       ThreadTest.cs suites.
+       * AllTests.cs: Added System.Threading suite.
+       
+2002-11-17  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_linux_test.args: added missing crypto test files.
+
+2002-11-16  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * corlib_test.build: removed DSATest from exclusions.
+
+2002-10-28  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
+
+       * AllTests.cs: removed System.Threading.AllTests. It does not exist.
+
+       * corlib_linux_test.args: added missing tests from s.s.c namespace.
+
+       * makefile.gnu: pass MONO_PATH correctly. Not sure if this does
+       anything because mono will load corlib from the installation dir.
+
+       * run_test.sh: NUNIT_MONO_PATH is not used.
+
+2002-10-25  Zoltan Varga  <vargaz@freemail.hu>
+
+       * corlib_linux_test.args AllTests.cs: Added beginnings of
+       System.Threading testcases.
+
+       * run_test.sh: fixed paths.
+
+2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * corlib_test.build: Removed all excluded cryptographic test code as 
+       the cyclic dependency was removed (well commented)
+
+2002-10-16  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: Fix build.  Exclude tests that depend on 
+       components we are not building into corlib yet.
+
+2002-10-05  Andrew Birkett  <andy@nobugs.org>
+
+       * corlib_linux_test.args: Added RC2Test
+
+2002-09-23  Andrew Birkett  <andy@nobugs.org>
+
+       * corlib_linux_test.args: Added MD5Test
+
+2002-09-22  Andrew Birkett  <andy@nobugs.org>
+
+       * System.Security.Cryptography/RijndaelManagedTest.cs: BlockSize
+       measured in bytes, not bits.
+
+2002-09-19  Andrew Birkett  <andy@nobugs.org>
+
+       * System.Security.Cryptography/RijndaelManagedTest.cs: New test
+       * System.Security.Cryptography/AllTests.cs: Added RijndaelManagedTest
+       * corlib_linux_test.args: Added RijndaelManagedTest
+
+2002-08-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * makefile.gnu: little changes to integrate tests in makefile system.
+       * run_test.sh: script i use to run tests when i don't wanna run all.
+
+2002-08-10  Jason Diamond  <jason@injektilo.org>
+
+       * makefile.gnu: Added test target. Please start using it.
+
+2002-07-24  Duncan Mak  <duncan@ximian.com>
+
+       * corlib_linux_test.args: Add Cesar's BufferTest to the list.
+
+2002-07-19  Martin Baulig  <martin@gnome.org>
+
+       * makefile.gnu: Added makefile for self-hosting compile on GNU/Linux.
+       Don't add this to the top-level makefile.gnu, this must be run after
+       everything is compiled.
+
+2002-07-19  Martin Baulig  <martin@gnome.org>
+
+       The test suite now compiles with MCS on GNU/Linux :-)
+
+       * corlib_linux_test.args: Added MCS command file to compile this.
+
+2002-07-11  Nick Drochak  <ndrochak@gol.com>
+
+       * .cvsignore: Ignore temp files too.
+
+2002-06-19  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs: Add missing test: System.Runtime.Serialization.
+
+2002-06-01  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: Change the order of the builds.  Just makes it a 
+       bit faster for my testing since I need the linux dll.
+
+2002-05-19  Martin Baulig  <martin@gnome.org>
+
+       * Added System.Security.Cryptography.FromBase64TransformTest.cs.
+
+2002-05-19  Martin Baulig  <martin@gnome.org>
+
+       * TheTests.cs: Removed.
+
+       * MartinTests.cs: Removed.
+
+       * corlib_test.build: Don't create Runtest.corlib.exe anymore.
+
+2002/05/07  Nick Drochak <ndrochak@gol.com>
+
+       * AllTests.cs: Do not run the System.Net tests from here, they belong
+       in the System assembly tests.
+
+2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
+
+       * System.Security/: added directory
+       * AllTests.cs: added Syste,Security suite.
+
+2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * System.Net/: added directory.
+       * AllTests.cs: added System.Net suite.
+
+2002/04/04 Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: Again; disable running of NUnit tests against mono 
+       corlib.  There are so many icalls now, that these tests need
+       to be run inside mint and mono.  Will change this soon to run
+       the tests using both.  It still runs the tests against the mscorlib
+       to validate the tests themselves.
+
+2002-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * corlib_test.build: don't exclude IntegerFormatterTest.
+
+       * System/AllTests.cs: added IntegerFormatterTest suite.
+
+       * System/IntegerFormatterTest.cs: totally reworked to use NUnit. Right
+       now it fails cause I haven't implemented Parse () methods yet. With
+       corlib_reference.dll runs ok.
+
+2002/03/28  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: Re-exclude it in a couple of places where it was
+       breaking the build.  This test is not an NUnit test.  So, it doesn't 
+       belong in these dll's until it's made a proper NUnit test.
+
+2002-03-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * corlib_test.build: remove two more lines that excluded
+       IntegerFormatterTest.
+
+2002/03/28  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: Don't exclude IntegerFormatterTest any more.
+
+2002-03-20  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: On 'clean' remove all the dll's and pdb's
+
+2002/03/19  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: Re-include tests into the build.
+
+2002-03-18  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: build RunTests.corlib.exe with only mono class
+       libs. This tells what we are missing to run the tests.
+
+2002/03/18  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: disable running of NUnit tests against mono 
+       corlib.  There are so many icalls now, that these tests need
+       to be run inside mint and mono.  Will change this soon to run
+       the tests using both.  It still runs the tests against the mscorlib
+       to validate the tests themselves.
+
+2002/03/07  Nick Drochak <ndrochak@gol.com>
+
+       * corlib_test.build: resolve chicken and egg problem. Only build and 
+       execute test assemblies when 'make test' is specified. Need to do a
+       'make' first now before 'make test'.
+
+2002-03-03  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: Turn on debug flag for complier so that...well...
+       debugging is easier.
+
+2002-03-01  Duncan Mak  <duncan@ximian.com>
+
+       * System.Runtime.Serialization/ObjectIDGeneratorTests.cs: Added
+       test for System.Runtime.Serialization.ObjectIDGenerator.
+
+2002-02-27  Martin Baulig  <martin@gnome.org>
+
+       * RunTests.cs: Removed. This is now in the nant directory.
+
+       * corlib_test.build: Don't link TheTests.cs into the dlls, renamed
+       RunTests.exe to RunTests.corlib.exe and link it against NUnitBase.dll.
+
+2002-02-27  Martin Baulig  <martin@gnome.org>
+
+       * scan-tests.pl: Moved to ../../../tools/.
+
+2002-02-26  Martin Baulig  <martin@gnome.org>
+
+       * MartinTests.cs: New file. This contains all the tests which already
+       work on Linux.
+
+       * RunTests.cs: A small custom testrunner to run the tests on Linux.
+
+       * scan-tests.pl: Call this perl script with either MartinTests.cs or
+       AllTests.cs as argument and redirect the output the TheTests.cs - it'll
+       create a file which calls all the tests.
+
+       * TheTests.cs: This is automatically generated from scan-tests.pl but
+       needs some manual editing, so it's in CVS.
+
+       * corlib_test.build: In addition to the libraries, create an executable
+       called RunTests.exe which contains all the tests and the custom test
+       runner. You can run this executable on Windows to test things with
+       mscorlib or on Linux using the mono runtime.
+
 2002-02-26  Martin Baulig  <martin@gnome.org>
 
        * */*.cs: added zero-args constructors for all the test classes.
        * System.Security.Cryptography/AllTests.cs: Added
        RNGCryptoServiceProviderTest.
 
-2002-02-17  Duco Fijma <duco@lorentz.xs4all.nl>\r
-       * Added System/GuidTest.cs\r
-\r
-2002-02-10  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * corlib_test.build: Remove duplicate excludes for \r
-       * AllTests.cs: Add System.Security.Policy tests.  However, commented\r
-       this out because NUnit is throwing an exception.  Need to figure\r
-       that out first.\r
-       \r
-2002-02-09  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * corlib_test.build: compile with mscorlib to test the tests.  This\r
-       will be our "reference" check to make sure the tests work.\r
-\r
-2002-01-25  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * AllTests.cs: Add System.Resources.AllTests.Suite\r
-\r
-2002-01-14  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * AllTests.cs: Add System.Security.Permissions.AllTests.Suite\r
-\r
-2002-01-05  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * .cvsignore: ignore the debug files *.pdb\r
-\r
-2002-01-04   Duco Fijma <duco@lorentz.xs4all.nl>\r
-       * Added System/TimeSpanTest.cs\r
-\r
-2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>\r
-       * Added DebugTest to System.Diagnostics tests.\r
-2001-11-08  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * corlib_test.build: Include test for Queue in the dll\r
-\r
-2001-10-15  Martin Weindel <martin.weindel@t-online.de>\r
-\r
-        * added System/DecimalTest.cs and System/DecimalTest2.cs\r
-\r
-2001-10-11  Jeffrey Stedfast  <fejj@ximian.com>\r
-\r
-       * System/StringTest.cs: Added.\r
-\r
-2001-10-10  Thomas Neidhart <tome@sbox.tugraz.at>\r
-\r
-       * added directory System.Security.Cryptography \r
-       * added TestSuite for all Crypto classes \r
-       * added tests for System.Security.Cryptography.AsymmetricAlgorithm \r
-       and System.Security.Cryptography.SymmetricAlgorithm\r
-    \r
-2001-10-02  Martin Weindel <martin.weindel@t-online.de>\r
-\r
-       * added directory System \r
-       * added tests for System.Int64\r
-\r
-2001-08-29  Alexander Klyubin <klyubin@aqris.com>\r
-  \r
-       * Added tests for System.Diagnostics.StackFrame and\r
-       System.Diagnostics.StackTrace. The tests only run against\r
-       Microsoft's implementation as StackTrace and StackFrame classes in\r
-       Mono are not yet properly implemented.\r
-    \r
-       Note that StackFrameTest runs properly only if compiled with\r
-       /debug switch.\r
+2002-02-17  Duco Fijma <duco@lorentz.xs4all.nl>
+       * Added System/GuidTest.cs
+
+2002-02-10  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: Remove duplicate excludes for 
+       * AllTests.cs: Add System.Security.Policy tests.  However, commented
+       this out because NUnit is throwing an exception.  Need to figure
+       that out first.
+       
+2002-02-09  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: compile with mscorlib to test the tests.  This
+       will be our "reference" check to make sure the tests work.
+
+2002-01-25  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs: Add System.Resources.AllTests.Suite
+
+2002-01-14  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs: Add System.Security.Permissions.AllTests.Suite
+
+2002-01-05  Nick Drochak  <ndrochak@gol.com>
+
+       * .cvsignore: ignore the debug files *.pdb
+
+2002-01-04   Duco Fijma <duco@lorentz.xs4all.nl>
+       * Added System/TimeSpanTest.cs
+
+2002-01-04  John R. Hicks <angryjohn69@nc.rr.com>
+       * Added DebugTest to System.Diagnostics tests.
+2001-11-08  Nick Drochak  <ndrochak@gol.com>
+
+       * corlib_test.build: Include test for Queue in the dll
+
+2001-10-15  Martin Weindel <martin.weindel@t-online.de>
+
+        * added System/DecimalTest.cs and System/DecimalTest2.cs
+
+2001-10-11  Jeffrey Stedfast  <fejj@ximian.com>
+
+       * System/StringTest.cs: Added.
+
+2001-10-10  Thomas Neidhart <tome@sbox.tugraz.at>
+
+       * added directory System.Security.Cryptography 
+       * added TestSuite for all Crypto classes 
+       * added tests for System.Security.Cryptography.AsymmetricAlgorithm 
+       and System.Security.Cryptography.SymmetricAlgorithm
+    
+2001-10-02  Martin Weindel <martin.weindel@t-online.de>
+
+       * added directory System 
+       * added tests for System.Int64
+
+2001-08-29  Alexander Klyubin <klyubin@aqris.com>
+  
+       * Added tests for System.Diagnostics.StackFrame and
+       System.Diagnostics.StackTrace. The tests only run against
+       Microsoft's implementation as StackTrace and StackFrame classes in
+       Mono are not yet properly implemented.
+    
+       Note that StackFrameTest runs properly only if compiled with
+       /debug switch.