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 { /*
