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 2017/07/11 07:42:40 UTC

[15/22] lucenenet git commit: Lucene.Net.Tests.Cli: Added LuceneNetSpecific attribute to all tests

Lucene.Net.Tests.Cli: Added LuceneNetSpecific attribute to all tests


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/f17e8b7a
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/f17e8b7a
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/f17e8b7a

Branch: refs/heads/master
Commit: f17e8b7ae2804e99bc4ca2f3cb71cafea9284e40
Parents: 71d82b6
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Tue Jul 11 11:25:33 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Tue Jul 11 11:25:33 2017 +0700

----------------------------------------------------------------------
 .../Commands/Analysis/AnalysisCommandTest.cs                 | 4 +++-
 .../Analysis/AnalysisStempelCompileStemsCommandTest.cs       | 4 +++-
 .../Analysis/AnalysisStempelPatchStemsCommandTest.cs         | 4 +++-
 src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs   | 8 +++++++-
 .../Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs    | 4 +++-
 .../Commands/Demo/DemoIndexFilesCommandTest.cs               | 5 ++++-
 .../Commands/Demo/DemoSearchFilesCommandTest.cs              | 5 ++++-
 .../Commands/Index/IndexCheckCommandTest.cs                  | 4 +++-
 .../Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs  | 5 ++++-
 .../Commands/Index/IndexCopySegmentsTest.cs                  | 4 +++-
 .../Commands/Index/IndexDeleteSegmentsCommandTest.cs         | 4 +++-
 .../Commands/Index/IndexExtractCfsCommandTest.cs             | 4 +++-
 .../Commands/Index/IndexFixCommandTest.cs                    | 6 +++++-
 .../Commands/Index/IndexListCfsCommandTest.cs                | 5 ++++-
 .../Commands/Index/IndexListHighFreqTermsCommandTest.cs      | 5 ++++-
 .../Commands/Index/IndexListSegmentsCommandTest.cs           | 5 ++++-
 .../Commands/Index/IndexListTaxonomyStatsCommandTest.cs      | 5 ++++-
 .../Commands/Index/IndexListTermInfoCommandTest.cs           | 5 ++++-
 .../Commands/Index/IndexMergeCommandTest.cs                  | 4 +++-
 .../Commands/Index/IndexSplitCommandTest.cs                  | 5 ++++-
 .../Commands/Index/IndexUpgradeCommandTest.cs                | 8 +++++++-
 .../Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs    | 5 ++++-
 .../Commands/Lock/LockStressTestCommandTest.cs               | 5 ++++-
 .../Commands/Lock/LockVerifyServerCommandTest.cs             | 5 ++++-
 src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs   | 5 ++++-
 src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs            | 5 ++++-
 .../Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs  | 4 +++-
 27 files changed, 105 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisCommandTest.cs
index b0082e5..43375f2 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -40,6 +41,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelCompileStemsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelCompileStemsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelCompileStemsCommandTest.cs
index fdcae26..2ff1367 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelCompileStemsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelCompileStemsCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -49,6 +50,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one", FromResource("NotEnoughArguments", 2));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelPatchStemsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelPatchStemsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelPatchStemsCommandTest.cs
index 41d6637..05ac238 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelPatchStemsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Analysis/AnalysisStempelPatchStemsCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands.Analysis
@@ -48,6 +49,7 @@ namespace Lucene.Net.Cli.Commands.Analysis
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 1));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
index 9174667..35485bf 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/CommandTestCase.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Util;
+using Lucene.Net.Attributes;
+using Lucene.Net.Util;
 using NUnit.Framework;
 using System.Collections.Generic;
 using System.IO;
@@ -71,6 +72,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestAllValidCombinations()
         {
             var requiredArgs = GetRequiredArgs().ExpandArgs().RequiredParameters();
@@ -95,12 +97,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestHelp()
         {
             AssertConsoleOutput("?", "Version");
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestCommandHasDescription()
         {
             var output = new MockConsoleApp();
@@ -110,6 +114,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestAllArgumentsHaveDescription()
         {
             var output = new MockConsoleApp();
@@ -122,6 +127,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestAllOptionsHaveDescription()
         {
             var output = new MockConsoleApp();

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs
index 3f448fa..1de67f3 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -40,6 +41,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoIndexFilesCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoIndexFilesCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoIndexFilesCommandTest.cs
index e892eb1..da756af 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoIndexFilesCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoIndexFilesCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -47,12 +48,14 @@ namespace Lucene.Net.Cli.Commands.Demo
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one", FromResource("NotEnoughArguments", 2));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two three", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoSearchFilesCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoSearchFilesCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoSearchFilesCommandTest.cs
index 3ae64be..84231c1 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoSearchFilesCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Demo/DemoSearchFilesCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -50,12 +51,14 @@ namespace Lucene.Net.Cli.Commands.Demo
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 1));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
index 5521124..8193ca5 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCheckCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -57,6 +58,7 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs
index 5ec554b..7deb6b1 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -42,12 +43,14 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             AssertConsoleOutput("", "Lucene.Net Command Line Utility, Version");
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCopySegmentsTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCopySegmentsTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCopySegmentsTest.cs
index 3c14af5..d04e630 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCopySegmentsTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexCopySegmentsTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -49,6 +50,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one two", FromResource("NotEnoughArguments", 3));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexDeleteSegmentsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexDeleteSegmentsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexDeleteSegmentsCommandTest.cs
index bc72375..3c2d848 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexDeleteSegmentsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexDeleteSegmentsCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -49,6 +50,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one", FromResource("NotEnoughArguments", 2));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexExtractCfsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexExtractCfsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexExtractCfsCommandTest.cs
index 2325d0d..c418acc 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexExtractCfsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexExtractCfsCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -47,6 +48,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 1));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
index d153f2d..6406137 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexFixCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 using System.Linq;
@@ -54,6 +55,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public override void TestAllValidCombinations()
         {
             var requiredArgs = GetRequiredArgs().ExpandArgs().RequiredParameters();
@@ -83,6 +85,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");
@@ -90,6 +93,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListCfsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListCfsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListCfsCommandTest.cs
index 244e2fc..c1cac24 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListCfsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListCfsCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -48,12 +49,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 1));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
index e12aeea..42ab9c6 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListHighFreqTermsCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -52,6 +53,7 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");
@@ -59,6 +61,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
index a8e4837..341df92 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListSegmentsCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -48,6 +49,7 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");
@@ -55,6 +57,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
index 4b35516..0fc7994 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTaxonomyStatsCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -50,6 +51,7 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");
@@ -57,6 +59,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTermInfoCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTermInfoCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTermInfoCommandTest.cs
index 1b97cf2..2bfdcff 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTermInfoCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexListTermInfoCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -46,12 +47,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 3));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two three four", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexMergeCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexMergeCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexMergeCommandTest.cs
index 7dba980..5a69565 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexMergeCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexMergeCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 
 namespace Lucene.Net.Cli.Commands
@@ -48,6 +49,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 3));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexSplitCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexSplitCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexSplitCommandTest.cs
index a6a1a95..efef607 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexSplitCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexSplitCommandTest.cs
@@ -1,4 +1,5 @@
-using NUnit.Framework;
+using Lucene.Net.Attributes;
+using NUnit.Framework;
 using System.Collections.Generic;
 using System.Linq;
 
@@ -54,6 +55,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public override void TestAllValidCombinations()
         {
             var requiredArgs = GetRequiredArgs().ExpandArgs().RequiredParameters();
@@ -87,6 +89,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("", FromResource("NotEnoughArguments", 2));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
index 547fbab..1568c35 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Index/IndexUpgradeCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using Lucene.Net.Index;
 using Lucene.Net.Store;
 using NUnit.Framework;
@@ -54,6 +55,7 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             System.IO.Directory.SetCurrentDirectory(@"C:\");
@@ -61,6 +63,7 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two", ""));
@@ -70,6 +73,7 @@ namespace Lucene.Net.Cli.Commands
         /// Integration test to ensure --verbose argument is passed through and parsed correctly by IndexUpgrader
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestPassingVerboseArgument()
         {
             MockConsoleApp output;
@@ -92,6 +96,7 @@ namespace Lucene.Net.Cli.Commands
         /// Integration test to ensure --delete-prior-commits argument is passed through and parsed correctly by IndexUpgrader
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestPassingDeletePriorCommitsArgument()
         {
             MockConsoleApp output;
@@ -114,6 +119,7 @@ namespace Lucene.Net.Cli.Commands
         /// Integration test to ensure --directory-type argument is passed through and parsed correctly by IndexUpgrader
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestPassingDirectoryTypeArgument()
         {
             MockConsoleApp output;

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs
index 9ac8c04..b2c7740 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -42,12 +43,14 @@ namespace Lucene.Net.Cli.Commands
         /// Ensures the current working directory is used when index directory is not supplied. 
         /// </summary>
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNoArguments()
         {
             AssertConsoleOutput("", "Lucene.Net Command Line Utility, Version");
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockStressTestCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockStressTestCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockStressTestCommandTest.cs
index 948104a..bfbdd3b 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockStressTestCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockStressTestCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -49,12 +50,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one two three four five six", FromResource("NotEnoughArguments", 7));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two three four five six seven eight", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockVerifyServerCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockVerifyServerCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockVerifyServerCommandTest.cs
index 485482e..c1bc96e 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockVerifyServerCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/Lock/LockVerifyServerCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -44,12 +45,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArguments()
         {
             AssertConsoleOutput("one", FromResource("NotEnoughArguments", 2));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one two three", ""));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs b/src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs
index b49b697..0889b7f 100644
--- a/src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/Commands/RootCommandTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.CommandLine;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.CommandLine;
 using NUnit.Framework;
 using System.Collections.Generic;
 
@@ -40,12 +41,14 @@ namespace Lucene.Net.Cli.Commands
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestTooManyArguments()
         {
             Assert.Throws<CommandParsingException>(() => AssertConsoleOutput("one", ""));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public override void TestCommandHasDescription()
         {
             // No need to do this, it is not displayed anyway

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs b/src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs
index 29d53c0..4a56fcd 100644
--- a/src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/EnvironmentTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Cli.Commands;
+using Lucene.Net.Attributes;
+using Lucene.Net.Cli.Commands;
 using NUnit.Framework;
 
 namespace Lucene.Net.Cli
@@ -6,12 +7,14 @@ namespace Lucene.Net.Cli
     public class EnvironmentTest
     {
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArgumentsResourceNotNull()
         {
             Assert.NotNull(CommandTestCase.FromResource("NotEnoughArguments"));
         }
 
         [Test]
+        [LuceneNetSpecific]
         public virtual void TestNotEnoughArgumentsResourceNotEmpty()
         {
             Assert.IsNotEmpty(CommandTestCase.FromResource("NotEnoughArguments"));

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f17e8b7a/src/tools/Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs
----------------------------------------------------------------------
diff --git a/src/tools/Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs b/src/tools/Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs
index 23ae032..d7a465c 100644
--- a/src/tools/Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs
+++ b/src/tools/Lucene.Net.Tests.Cli/SourceCode/SourceCodeParserTest.cs
@@ -1,4 +1,5 @@
-using Lucene.Net.Support;
+using Lucene.Net.Attributes;
+using Lucene.Net.Support;
 using NUnit.Framework;
 using System.IO;
 using System.Reflection;
@@ -25,6 +26,7 @@ namespace Lucene.Net.Cli.SourceCode
     public class SourceCodeParserTest
     {
         [Test]
+        [LuceneNetSpecific]
         public void TestSourceCodeSectionParser()
         {
             var parser = new SourceCodeSectionParser();