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


The following commit(s) were added to refs/heads/master by this push:
     new f605017  SWEEP: Increased timeouts on tests to keep them from 
intermittently failing during nightly builds.
f605017 is described below

commit f605017283c599ced772a057cd4b4429dfc97d1f
Author: Shad Storhaug <[email protected]>
AuthorDate: Wed Mar 23 10:09:03 2022 +0700

    SWEEP: Increased timeouts on tests to keep them from intermittently failing 
during nightly builds.
    
    
Lucene.Net.Tests.Facet.Taxonomy.TestSearcherTasonomyManager::Test_Directory()
    Lucene.Net.Tests.Index.Test4GBStoredFields::Test()
    Lucene.Net.Tests.Index.TestIndexWriterDelete::TestApplyDeletesOnFlush()
    Lucene.Net.Tests.Index.TestIndexWriterForceMerge::TestPartialMerge()
    Lucene.Net.Tests.Index.TestIndexWriterOnDiskFull
---
 .../Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs                 | 3 +--
 src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs    | 2 +-
 src/Lucene.Net.Tests.Suggest/Spell/TestSpellChecker.cs                | 2 +-
 src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs                     | 2 +-
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs                          | 4 ++--
 src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs                | 2 +-
 src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs         | 2 +-
 src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs            | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs                   | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs               | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs               | 2 +-
 11 files changed, 12 insertions(+), 13 deletions(-)

diff --git 
a/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs 
b/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
index 097985c..4c1f96d 100644
--- 
a/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
+++ 
b/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
@@ -260,8 +260,7 @@ namespace Lucene.Net.Facet.Taxonomy.Directory
 
         [Test]
         [Slow]
-        [Deadlock]
-        [Timeout(1200000)]
+        [Timeout(1_200_000)] // 20 minutes
         public virtual void TestConcurrency()
         {
             int ncats = AtLeast(100000); // add many categories
diff --git a/src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs 
b/src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs
index 041e42b..ac02af0 100644
--- a/src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs
+++ b/src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs
@@ -259,7 +259,7 @@ namespace Lucene.Net.Facet.Taxonomy
         
         [Test]
         [Slow]
-        [Deadlock][Timeout(1800000)]
+        [Timeout(2_400_000)] // 40 minutes
         public virtual void Test_Directory() // LUCENENET specific - name 
collides with property of LuceneTestCase
         {
             Store.Directory indexDir = NewDirectory();
diff --git a/src/Lucene.Net.Tests.Suggest/Spell/TestSpellChecker.cs 
b/src/Lucene.Net.Tests.Suggest/Spell/TestSpellChecker.cs
index 3b8c0d2..b26d87f 100644
--- a/src/Lucene.Net.Tests.Suggest/Spell/TestSpellChecker.cs
+++ b/src/Lucene.Net.Tests.Suggest/Spell/TestSpellChecker.cs
@@ -455,7 +455,7 @@ namespace Lucene.Net.Search.Spell
         // LUCENENET: In Java, awaitTermination kills all of the threads 
forcefully after 60 seconds, which would cause a failure.
         // We attempt to cancel the tasks gracefully after 60 seconds, but if 
they don't respond within 300 seconds it is a failure.
         // This prevents us from hanging during testing, but still effectively 
gives us the same result.
-        [Timeout(300000)]
+        [Timeout(300_000)] // 5 minutes
         public async Task TestConcurrentAccess()
         {
             assertEquals(1, searchers.Count);
diff --git a/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs 
b/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
index 35b080e..f4702c9 100644
--- a/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
+++ b/src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs
@@ -46,7 +46,7 @@ namespace Lucene.Net.Index
     {
         [Test]
         [Nightly]
-        [Timeout(1500000)] // 25 minutes
+        [Timeout(2_400_000)] // 40 minutes
         public virtual void Test()
         {
             // 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 a101798..4d8d986 100644
--- a/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
+++ b/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
@@ -819,7 +819,7 @@ namespace Lucene.Net.Index
         // LUCENE-1335: test simultaneous addIndexes & commits
         // from multiple threads
         [Test]
-        [Timeout(300000)]
+        [Timeout(300_000)] // 5 minutes
         public virtual void TestAddIndexesWithThreads()
         {
             int NUM_ITER = TestNightly ? 15 : 5;
@@ -1015,7 +1015,7 @@ namespace Lucene.Net.Index
 
         // LUCENE-1335: test simultaneous addIndexes & close
         [Test]
-        [Timeout(300000)]
+        [Timeout(300_000)] // 5 minutes
         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 e83ef09..3ae85ac 100644
--- a/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs
+++ b/src/Lucene.Net.Tests/Index/TestDocValuesWithThreads.cs
@@ -182,7 +182,7 @@ namespace Lucene.Net.Index
         }
 
         [Test]
-        [Timeout(600000)]
+        [Timeout(600_000)] // 10 minutes
         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 4d28745..547a176 100644
--- a/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs
+++ b/src/Lucene.Net.Tests/Index/TestDocumentsWriterStallControl.cs
@@ -34,7 +34,7 @@ namespace Lucene.Net.Index
     /// Tests for <seealso cref="DocumentsWriterStallControl"/>
     /// </summary>
     [TestFixture]
-    [Timeout(900000)]
+    [Timeout(900_000)] // 15 minutes
     public class TestDocumentsWriterStallControl : LuceneTestCase
     {
         [Test]
diff --git a/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs 
b/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
index 7340d4f..2e39dde 100644
--- a/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
+++ b/src/Lucene.Net.Tests/Index/TestFlushByRamOrCountsPolicy.cs
@@ -42,7 +42,7 @@ namespace Lucene.Net.Index
 
     // LUCENENET specific - Specify to unzip the line file docs
     [UseTempLineDocsFile]
-    [Timeout(900000)]
+    [Timeout(900_000)] // 15 minutes
     public class TestFlushByRamOrCountsPolicy : LuceneTestCase 
     {
 
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
index 2be5288..4e62ef0 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterDelete.cs
@@ -1295,7 +1295,7 @@ namespace Lucene.Net.Index
         // much RAM that it forces long tail of tiny segments:
         [Test]
         [Nightly]
-        [Timeout(600000)]
+        [Timeout(900_000)] // 15 minutes
         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 d0c9c07..880268e 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterForceMerge.cs
@@ -39,7 +39,7 @@ namespace Lucene.Net.Index
 
         [Test]
         [Slow] // Occasionally
-        [Timeout(600000)]
+        [Timeout(1_200_000)] // 20 minutes
         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 cf272fe..063f42f 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterOnDiskFull.cs
@@ -47,7 +47,7 @@ namespace Lucene.Net.Index
     /// Tests for IndexWriter when the disk runs out of space
     /// </summary>
     [TestFixture]
-    [Timeout(900000)]
+    [Timeout(1_200_000)] // 20 minutes
     public class TestIndexWriterOnDiskFull : LuceneTestCase
     {
         /*

Reply via email to