From 46d4b26ebadb8dc2d715628ebbc30ca3d9295054 Mon Sep 17 00:00:00 2001 From: Lars Vahlenberg Date: Fri, 5 Jan 2024 00:35:24 +0100 Subject: [PATCH] Fix testing under Linux --- tests/SharpCompress.Test/ArchiveTests.cs | 6 ++++++ tests/SharpCompress.Test/ReaderTests.cs | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/tests/SharpCompress.Test/ArchiveTests.cs b/tests/SharpCompress.Test/ArchiveTests.cs index ea37b279..ca9a4a16 100644 --- a/tests/SharpCompress.Test/ArchiveTests.cs +++ b/tests/SharpCompress.Test/ArchiveTests.cs @@ -264,6 +264,12 @@ public class ArchiveTests : ReaderTests ReaderOptions? readerOptions = null ) { +#if !NETFRAMEWORK + if (!OperatingSystem.IsWindows()) + { + fileOrder = fileOrder.Replace('\\', '/'); + } +#endif var expected = new Stack(fileOrder.Split(' ')); testArchive = Path.Combine(TEST_ARCHIVES_PATH, testArchive); using (var archive = ArchiveFactory.Open(testArchive, readerOptions)) diff --git a/tests/SharpCompress.Test/ReaderTests.cs b/tests/SharpCompress.Test/ReaderTests.cs index fc91f102..00ad69e9 100644 --- a/tests/SharpCompress.Test/ReaderTests.cs +++ b/tests/SharpCompress.Test/ReaderTests.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.IO; using SharpCompress.Common; @@ -76,6 +77,12 @@ public abstract class ReaderTests : TestBase ReaderOptions? options = null ) { +#if !NETFRAMEWORK + if (!OperatingSystem.IsWindows()) + { + fileOrder = fileOrder.Replace('\\', '/'); + } +#endif var expected = new Stack(fileOrder.Split(' ')); testArchive = Path.Combine(TEST_ARCHIVES_PATH, testArchive);