diff options
author | Alexis Christoforides <alexis@thenull.net> | 2018-12-07 17:02:23 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2018-12-07 17:02:23 +0300 |
commit | 449e36638fc0b7188b2e9fbd9734a5b263ba9d22 (patch) | |
tree | 406dfeedb2105d285f77aa3b8c8fe0ad5ae65380 /acceptance-tests | |
parent | 3643f411a098f34e5e9836f8c99fa6a751f54484 (diff) |
[corlib] Import FileSystemInfo and family from CoreFX (#11342)
Includes the following from System.IO:
* FileSystemInfo
* FileInfo
* DirectoryInfo
* Directory
* FileSystem
* Path `Join()` Span API
and all of System.IO.Enumeration namespace.
Adds about 1600 System.IO tests
Behavior changes:
* `File.Replace` now replaces files even if they are read-only (using the `rename` syscall on Unix)
* Directory enumeration is no longer stable in the way that many Mono tests expect
* Some changes in when/whether some representations of directories contain a trailing separator character
* Changes in which exceptions are thrown (sometimes these are platform-dependent on CoreFX)
Issues:
* https://github.com/dotnet/corefx/issues/33486
* https://github.com/dotnet/corefx/issues/33490
Part of #7246
Diffstat (limited to 'acceptance-tests')
-rw-r--r-- | acceptance-tests/coreclr.mk | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/acceptance-tests/coreclr.mk b/acceptance-tests/coreclr.mk index 13b43e9df6b..c2fbd00532f 100644 --- a/acceptance-tests/coreclr.mk +++ b/acceptance-tests/coreclr.mk @@ -3175,7 +3175,6 @@ CORECLR_COREMANGLIB_TEST_CS_SRC= \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/inattribute/inattributector.cs \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/layoutkind/layoutkindauto.cs \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/layoutkind/layoutkindsequential.cs \ - $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/marshal/marshalgetlastwin32error.cs \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/marshal/marshalreadint641.cs \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/marshal/marshalsizeof1.cs \ $(CORECLR_PATH)/tests/src/CoreMangLib/cti/system/runtime/interopservices/marshalasattribute/marshalasattributearraysubtype.cs \ |