Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDean Ferreyra <dean@octw.com>2020-07-30 07:42:11 +0300
committerDean Ferreyra <dean@octw.com>2020-07-30 15:08:18 +0300
commit2e777b27113b3b65724ea97ef7e2703452c86c2e (patch)
treee2e25163afe670a7fb22d5e42ae884f6f56fba5a /Duplicati/UnitTest
parent73e31a79a1c8759f2acacda0c7edb4b8a4aa6660 (diff)
Change tests to work with long paths in Windows
Change SystemIOWindows.PathGetFullPath() to convert forward slashes to backslashes. Change Duplicati.UnitTest.BasicSetupHelper.ZipFileExtractToDirectory() to rely on slash fix-ups.
Diffstat (limited to 'Duplicati/UnitTest')
-rw-r--r--Duplicati/UnitTest/BasicSetupHelper.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/Duplicati/UnitTest/BasicSetupHelper.cs b/Duplicati/UnitTest/BasicSetupHelper.cs
index d3674e76d..ba4b3a353 100644
--- a/Duplicati/UnitTest/BasicSetupHelper.cs
+++ b/Duplicati/UnitTest/BasicSetupHelper.cs
@@ -176,9 +176,8 @@ namespace Duplicati.UnitTest
{
// By the ZIP spec, directories end in a forward slash
var isDirectory = entry.FullName.EndsWith("/");
- // Convert forward slashes to the Windows separator
- var fullNamePath = entry.FullName.Replace("/", Util.DirectorySeparatorString);
- var destination = systemIO.PathCombine(destinationDirectoryName, fullNamePath);
+ var destination =
+ systemIO.PathGetFullPath(systemIO.PathCombine(destinationDirectoryName, entry.FullName));
if (isDirectory)
{
systemIO.DirectoryCreate(destination);