Skip to content

System.IO.Compression tests fail on android #36845

Closed

Description

@steveisok

Various tests fail on android:

  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/plrabn12.txt", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/grammar.lsp", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/lcet10.txt", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/xargs.1", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/TestDocument.doc", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/sum", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/fields.c", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/ptt5", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/TestDocument.docx", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/asyoulik.txt", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/kennedy.xls", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/TestDocument.pdf", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/cp.html", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/TestDocument.txt", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithWrapperStream(uncompressedPath: "UncompressedTestFiles/alice29.txt", newDirectory: "GZipTestData", newSuffix: ".gz")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/plrabn12.txt")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/alice29.txt")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/lcet10.txt")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/ptt5")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/TestDocument.doc")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/TestDocument.pdf")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/sum")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/xargs.1")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/fields.c")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/grammar.lsp")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/cp.html")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/kennedy.xls")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/asyoulik.txt")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/TestDocument.docx")
  • System.IO.Compression.GzipStreamUnitTests.Read(testFile: "UncompressedTestFiles/TestDocument.txt")
  • System.IO.Compression.GzipStreamUnitTests.FlushAsync_DuringFlushAsync
  • System.IO.Compression.GzipStreamUnitTests.BaseStream_Modify(mode: Decompress)
  • System.IO.Compression.GzipStreamUnitTests.BaseStream_Modify(mode: Compress)
  • System.IO.Compression.GzipStreamUnitTests.Read_BaseStreamSlowly
  • System.IO.Compression.GzipStreamUnitTests.TestLeaveOpenAfterValidDecompress
  • System.IO.Compression.GzipStreamUnitTests.Read_EndOfStreamPosition
  • System.IO.Compression.GzipStreamUnitTests.FlushAsync_DuringReadAsync
  • System.IO.Compression.GzipStreamUnitTests.BaseStream_ValidAfterDisposeWithTrueLeaveOpen(mode: Decompress)
  • System.IO.Compression.GzipStreamUnitTests.BaseStream_ValidAfterDisposeWithTrueLeaveOpen(mode: Compress)
  • System.IO.Compression.GzipStreamUnitTests.Dispose_WithUnfinishedReadAsync

Most fail with variants of:

System.IO.DirectoryNotFoundException : Could not find a part of the path '/data/data/net.dot.System.IO.Compression.Tests/files/GZipTestData/cp.html.gz'.
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter) in /Users/steve/dev/net5/droid-runtime/src/libraries/Common/src/Interop/Unix/Interop.IOErrors.cs:line 23
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter) in /Users/steve/dev/net5/droid-runtime/src/libraries/Common/src/Interop/Unix/Interop.IOErrors.cs:line 30
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs:line 56
   at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.Private.CoreLib/src/System/IO/FileStream.Unix.cs:line 61
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.Private.CoreLib/src/System/IO/FileStream.cs:line 241
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.Private.CoreLib/src/System/IO/FileStream.cs:line 183
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.Private.CoreLib/src/System/IO/FileStream.cs:line 179
   at System.IO.File.ReadAllBytes(String path)
   at StreamHelpers.CreateTempCopyStream(String path) in /Users/steve/dev/net5/droid-runtime/src/libraries/Common/tests/System/IO/Compression/StreamHelpers.cs:line 13
   at LocalMemoryStream.readAppFileAsync(String testFile) in /Users/steve/dev/net5/droid-runtime/src/libraries/Common/tests/System/IO/Compression/LocalMemoryStream.cs:line 22
   at System.IO.Compression.DeflateStreamUnitTests.DecompressFailsWithRealGzStream(String uncompressedPath) in /Users/steve/dev/net5/droid-runtime/src/libraries/System.IO.Compression/tests/CompressionStreamUnitTests.Deflate.cs:line 28
--- End of stack trace from previous location ---

System.IO.Compression.Tests.log

Activity

  1. added this to the 6.0.0 milestone on Jun 24, 2020
  2. removed
    untriagedNew issue has not been triaged by the area owner
    on Jun 24, 2020
  3. modified the milestones: 6.0.0, 7.0.0 on Jul 28, 2021
  4. added a commit that references this issue on Jul 29, 2022
    c63589e
  5. ghost added
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 29, 2022
  6. added a commit that references this issue on Jul 31, 2022
    eead714
  7. ghost removed
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 31, 2022
  8. ghost locked as resolved and limited conversation to collaborators on Aug 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions