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 <[email protected]> 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]
