Kaynağa Gözat

Tag some more tests as long running or performance related.

drieseng 9 yıl önce
ebeveyn
işleme
521a174f59

+ 4 - 0
src/Renci.SshNet.Tests/Classes/Common/ASCIIEncodingTest.cs

@@ -148,6 +148,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void GetBytes_Performance()
         {
             const string input = "eererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqseererzfdfdsfsfsfsqdqs";
@@ -191,6 +193,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void GetChars_Performance()
         {
             var input = new byte[2000];

+ 4 - 0
src/Renci.SshNet.Tests/Classes/Common/BigIntegerTest.cs

@@ -1560,6 +1560,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void ToArray_Performance()
         {
             const int loopCount = 100000000;
@@ -1586,6 +1588,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Ctor_ByteArray_Performance()
         {
             const int loopCount = 100000000;

+ 7 - 1
src/Renci.SshNet.Tests/Classes/Common/ExtensionsTest_Concat.cs

@@ -97,6 +97,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_FirstEmpty()
         {
             var first = Array<byte>.Empty;
@@ -108,6 +110,8 @@ namespace Renci.SshNet.Tests.Classes.Common
 
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_SecondEmpty()
         {
             var first = CreateBuffer(50000);
@@ -118,6 +122,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_BothNotEmpty()
         {
             var first = CreateBuffer(50000);
@@ -127,7 +133,7 @@ namespace Renci.SshNet.Tests.Classes.Common
             Performance(first, second, runs);
         }
 
-        private void Performance(byte[] first, byte[] second, int runs)
+        private static void Performance(byte[] first, byte[] second, int runs)
         {
             var stopWatch = new Stopwatch();
 

+ 9 - 1
src/Renci.SshNet.Tests/Classes/Common/ExtensionsTest_IsEqualTo_ByteArray.cs

@@ -98,6 +98,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_Equal()
         {
             var buffer = CreateBuffer(50000);
@@ -108,6 +110,8 @@ namespace Renci.SshNet.Tests.Classes.Common
             Performance(left, right, runs);
         }
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_NotEqual_DifferentLength()
         {
             var left = CreateBuffer(50000);
@@ -118,6 +122,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_NotEqual_SameLength()
         {
             var buffer = CreateBuffer(50000);
@@ -129,6 +135,8 @@ namespace Renci.SshNet.Tests.Classes.Common
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_LargeArray_Same()
         {
             var left = CreateBuffer(50000);
@@ -138,7 +146,7 @@ namespace Renci.SshNet.Tests.Classes.Common
             Performance(left, right, runs);
         }
 
-        private void Performance(byte[] left, byte[] right, int runs)
+        private static void Performance(byte[] left, byte[] right, int runs)
         {
             var stopWatch = new Stopwatch();
 

+ 1 - 1
src/Renci.SshNet.Tests/Classes/Common/ExtensionsTest_Take_Count.cs

@@ -141,7 +141,7 @@ namespace Renci.SshNet.Tests.Classes.Common
             Performance(value, count, runs);
         }
 
-        private void Performance(byte[] value, int count, int runs)
+        private static void Performance(byte[] value, int count, int runs)
         {
             var stopWatch = new Stopwatch();
 

+ 9 - 0
test/Renci.SshNet.Shared.Tests/SshMessageFactoryTest.cs

@@ -429,6 +429,7 @@ namespace Renci.SshNet.Tests
         }
 
         [TestMethod]
+        [TestCategory("Performance")]
         public void Performance_Ctor()
         {
             const int runCount = 100000;
@@ -478,6 +479,8 @@ namespace Renci.SshNet.Tests
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_Create()
         {
             const int runCount = 10000000;
@@ -535,6 +538,8 @@ namespace Renci.SshNet.Tests
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_EnableAndActivateMessage()
         {
             const int runCount = 1000000;
@@ -581,6 +586,8 @@ namespace Renci.SshNet.Tests
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_DisableAndDeactivateMessage()
         {
             const int runCount = 1000000;
@@ -627,6 +634,8 @@ namespace Renci.SshNet.Tests
         }
 
         [TestMethod]
+        [TestCategory("LongRunning")]
+        [TestCategory("Performance")]
         public void Performance_DisableNonKeyExchangeMessages()
         {
             const int runCount = 1000000;