You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2019/08/07 22:26:05 UTC

[lucenenet] 08/42: BUG: Lucene.Net.Tests.Cli - Fixed issue with xplat root directory specification (all platforms were trying to set the directory to C:\)

This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git

commit 101e594b7bbe68ddeb29919c8b9b16ef24f2097e
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Wed Jul 31 06:47:14 2019 +0700

    BUG: Lucene.Net.Tests.Cli - Fixed issue with xplat root directory specification (all platforms were trying to set the directory to C:\)
---
 .../Commands/Benchmark/BenchmarkFindQualityQueriesCommandTest.cs      | 4 ++--
 src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs     | 2 ++
 .../Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs      | 4 ++--
 .../tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs  | 4 ++--
 .../Commands/Index/IndexListHighFreqTermsCommandTest.cs               | 4 ++--
 .../Commands/Index/IndexListSegmentsCommandTest.cs                    | 4 ++--
 .../Commands/Index/IndexListTaxonomyStatsCommandTest.cs               | 4 ++--
 .../Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs    | 4 ++--
 8 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Benchmark/BenchmarkFindQualityQueriesCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Benchmark/BenchmarkFindQualityQueriesCommandTest.cs
index 738040e..f8baa45 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Benchmark/BenchmarkFindQualityQueriesCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Benchmark/BenchmarkFindQualityQueriesCommandTest.cs
@@ -51,8 +51,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory });
         }
 
         [Test]
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
index 92b1694..65fc14b 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
@@ -26,6 +26,8 @@ namespace Lucene.Net.Cli.Commands
 
     public abstract class CommandTestCase : LuceneTestCase
     {
+        protected readonly string RootDirectory = Util.Constants.WINDOWS ? @"C:\" : (Constants.LINUX ? "/home" : /*macOS*/ "/");
+
         protected abstract ConfigurationBase CreateConfiguration(MockConsoleApp app);
 
         protected abstract IList<Arg[]> GetRequiredArgs();
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
index 33d9d41..143f545 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
@@ -59,8 +59,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory });
         }
     }
 }
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
index 6406137..ee84856 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
@@ -88,8 +88,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\", "-fix" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory, "-fix" });
         }
 
         [Test]
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
index 42ab9c6..1a74cee 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
@@ -56,8 +56,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory });
         }
 
         [Test]
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
index 341df92..351acd3 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
@@ -52,8 +52,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\", "-l" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory, "-l" });
         }
 
         [Test]
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
index 0fc7994..1a579d7 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
@@ -54,8 +54,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory });
         }
 
         [Test]
diff --git a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
index 1568c35..6a442d7 100644
--- a/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
+++ b/src/dotnet/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
@@ -58,8 +58,8 @@ namespace Lucene.Net.Cli.Commands
         [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
-            System.IO.Directory.SetCurrentDirectory(@"C:\");
-            AssertCommandTranslation("", new string[] { @"C:\" });
+            System.IO.Directory.SetCurrentDirectory(RootDirectory);
+            AssertCommandTranslation("", new string[] { RootDirectory });
         }
 
         [Test]