diff --git a/Duplicati/UnitTest/BasicSetupHelper.cs b/Duplicati/UnitTest/BasicSetupHelper.cs
index bedb95553..e5ddd86b8 100644
--- a/Duplicati/UnitTest/BasicSetupHelper.cs
+++ b/Duplicati/UnitTest/BasicSetupHelper.cs
@@ -26,7 +26,10 @@ namespace Duplicati.UnitTest
///
/// The base folder where all data is trashed around
///
- protected static readonly string BASEFOLDER = Library.Utility.Utility.ExpandEnvironmentVariables(Path.Combine("~", "testdata"));
+ protected static readonly string BASEFOLDER =
+ string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable("UNITTEST_BASEFOLDER"))
+ ? Library.Utility.Utility.ExpandEnvironmentVariables(Path.Combine("~", "testdata"))
+ : Environment.GetEnvironmentVariable("UNITTEST_BASEFOLDER");
///
/// The folder path that serves as the backup destination