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 50907cf195ae49e40ef1ec0e08154ad856ecac23
Author: Shad Storhaug <[email protected]>
AuthorDate: Sat Sep 26 14:37:20 2020 +0700

    Lucene.Net.Tests.Index: Added TimeoutAttribute on several Nightly tests to 
prevent them from going over Azure's 1hr time limit and detect which test(s) 
limits are problematic
---
 src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs             | 1 +
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs                  | 2 ++
 src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs        | 1 +
 src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs | 1 +
 src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs    | 1 +
 src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs           | 1 +
 src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs       | 1 +
 src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs       | 1 +
 8 files changed, 9 insertions(+)

diff --git a/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs 
b/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
index f39918d..1a89d4c 100644
--- a/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
+++ b/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
@@ -46,6 +46,7 @@ namespace Lucene.Net.Index
     {
         [Test]
         [Nightly]
+        [Timeout(1200000)]
         public virtual void 
Test([ValueSource(typeof(ConcurrentMergeSchedulerFactories), 
"Values")]Func<IConcurrentMergeScheduler> newScheduler)
         {
             // LUCENENET specific - disable the test if not 64 bit
diff --git a/src/Lucene.Net.Tests/Index/TestAddIndexes.cs 
b/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
index caa60c9..450a9f9 100644
--- a/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
+++ b/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
@@ -816,6 +816,7 @@ namespace Lucene.Net.Index
         // LUCENE-1335: test simultaneous addIndexes & commits
         // from multiple threads
         [Test]
+        [Timeout(300000)]
         public virtual void TestAddIndexesWithThreads()
         {
             int NUM_ITER = TestNightly ? 15 : 5;
@@ -1004,6 +1005,7 @@ namespace Lucene.Net.Index
 
         // LUCENE-1335: test simultaneous addIndexes & close
         [Test]
+        [Timeout(300000)]
         public virtual void TestAddIndexesWithRollback()
         {
             int NUM_COPY = TestNightly ? 50 : 5;
diff --git a/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs 
b/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs
index ce57426..719500a 100644
--- a/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs
+++ b/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs
@@ -181,6 +181,7 @@ namespace Lucene.Net.Index
         }
 
         [Test]
+        [Timeout(600000)]
         public virtual void Test2()
         {
             Random random = Random;
diff --git a/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs 
b/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs
index 2b7d001..6557c6f 100644
--- a/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs
+++ b/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs
@@ -32,6 +32,7 @@ namespace Lucene.Net.Index
     /// Tests for <seealso cref="DocumentsWriterStallControl"/>
     /// </summary>
     [TestFixture]
+    [Timeout(900000)]
     public class TestDocumentsWriterStallControl : LuceneTestCase
     {
         [Test]
diff --git a/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs 
b/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
index e22513d..5538ac7 100644
--- a/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
+++ b/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
@@ -39,6 +39,7 @@ namespace Lucene.Net.Index
     
 
     [TestFixture]
+    [Timeout(900000)]
     public class TestFlushByRamOrCountsPolicy : LuceneTestCase 
     {
 
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
index 36c34df..a17cd1f 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
@@ -1305,6 +1305,7 @@ namespace Lucene.Net.Index
         // much RAM that it forces long tail of tiny segments:
         [Test]
         [Nightly]
+        [Timeout(600000)]
         public virtual void TestApplyDeletesOnFlush()
         {
             Directory dir = NewDirectory();
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs
index df28691..f1640f6 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs
@@ -39,6 +39,7 @@ namespace Lucene.Net.Index
 
         [Test]
         [Slow] // Occasionally
+        [Timeout(600000)]
         public virtual void TestPartialMerge()
         {
             Directory dir = NewDirectory();
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs
index ad0b9c9..5e89cff 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs
@@ -47,6 +47,7 @@ namespace Lucene.Net.Index
     /// Tests for IndexWriter when the disk runs out of space
     /// </summary>
     [TestFixture]
+    [Timeout(900000)]
     public class TestIndexWriterOnDiskFull : LuceneTestCase
     {
         /*

Reply via email to