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 5a8483916a8719c7538a4d1e5f0c4e16773c5374
Author: Shad Storhaug <[email protected]>
AuthorDate: Fri Sep 25 17:13:21 2020 +0700

    Added [Timeout] attribute on tests that have [Deadlock] attribute to 
prevent them from timing out Azure DevOps.
---
 .../SimpleText/TestSimpleTextStoredFieldsFormat.cs                     | 3 ++-
 .../Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs                  | 2 +-
 src/Lucene.Net.Tests.Facet/Taxonomy/TestSearcherTaxonomyManager.cs     | 2 +-
 .../IndexAndTaxonomyReplicationClientTest.cs                           | 2 +-
 src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs          | 2 +-
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs                           | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterExceptions.cs                | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs                    | 2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriterWithThreads.cs               | 2 +-
 src/Lucene.Net.Tests/Index/TestNRTReaderWithThreads.cs                 | 2 +-
 10 files changed, 11 insertions(+), 10 deletions(-)

diff --git 
a/src/Lucene.Net.Tests.Codecs/SimpleText/TestSimpleTextStoredFieldsFormat.cs 
b/src/Lucene.Net.Tests.Codecs/SimpleText/TestSimpleTextStoredFieldsFormat.cs
index 1a78f96..be751b3 100644
--- a/src/Lucene.Net.Tests.Codecs/SimpleText/TestSimpleTextStoredFieldsFormat.cs
+++ b/src/Lucene.Net.Tests.Codecs/SimpleText/TestSimpleTextStoredFieldsFormat.cs
@@ -1,5 +1,6 @@
 using Lucene.Net.Attributes;
 using Lucene.Net.Index;
+using NUnit.Framework;
 
 namespace Lucene.Net.Codecs.SimpleText
 {
@@ -28,7 +29,7 @@ namespace Lucene.Net.Codecs.SimpleText
             return new SimpleTextCodec();
         }
 
-        [Deadlock]
+        [Deadlock][Timeout(600000)]
         public override void TestConcurrentReads()
         {
             base.TestConcurrentReads();
diff --git 
a/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs 
b/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
index f5c4ffd..43fffcc 100644
--- 
a/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
+++ 
b/src/Lucene.Net.Tests.Facet/Taxonomy/Directory/TestDirectoryTaxonomyWriter.cs
@@ -261,7 +261,7 @@ namespace Lucene.Net.Facet.Taxonomy.Directory
 
         [Test]
         [Slow]
-        [Deadlock]
+        [Deadlock][Timeout(1200000)]
         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 affc9ea..ba5e6ac 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]
+        [Deadlock][Timeout(1200000)]
         public virtual void Test_Directory() // LUCENENET specific - name 
collides with property of LuceneTestCase
         {
             Store.Directory indexDir = NewDirectory();
diff --git 
a/src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs 
b/src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs
index 38f8c2f..5a25578 100644
--- a/src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs
+++ b/src/Lucene.Net.Tests.Replicator/IndexAndTaxonomyReplicationClientTest.cs
@@ -290,7 +290,7 @@ namespace Lucene.Net.Replicator
         // handler copies them to the index directory.
         [Test]
         [Slow]
-        [Deadlock]
+        [Deadlock][Timeout(600000)]
         public void TestConsistencyOnExceptions()
         {
             // so the handler's index isn't empty
diff --git a/src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs 
b/src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs
index f4dfbb1..3241f4d 100644
--- a/src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs
+++ b/src/Lucene.Net.Tests.Replicator/IndexReplicationClientTest.cs
@@ -220,7 +220,7 @@ namespace Lucene.Net.Replicator
         // a client copies files from the server to the temporary space, or 
when the
         // handler copies them to the index directory.
         [Test]
-        [Deadlock]
+        [Deadlock][Timeout(600000)]
         public void TestConsistencyOnExceptions()
         {
             // so the handler's index isn't empty
diff --git a/src/Lucene.Net.Tests/Index/TestAddIndexes.cs 
b/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
index d8def47..caa60c9 100644
--- a/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
+++ b/src/Lucene.Net.Tests/Index/TestAddIndexes.cs
@@ -975,7 +975,7 @@ namespace Lucene.Net.Index
         // LUCENE-1335: test simultaneous addIndexes & close
         [Test]
         [Slow]
-        [Deadlock]
+        [Deadlock][Timeout(600000)]
         public virtual void TestAddIndexesWithCloseNoWait()
         {
             const int NUM_COPY = 50;
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterExceptions.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterExceptions.cs
index d5c0c1a..c9ca8a4 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterExceptions.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterExceptions.cs
@@ -68,7 +68,7 @@ namespace Lucene.Net.Index
     using TokenStream = Lucene.Net.Analysis.TokenStream;
 
     [TestFixture]
-    [Deadlock]
+    [Deadlock][Timeout(600000)]
     public class TestIndexWriterExceptions : LuceneTestCase
     {
         private class DocCopyIterator : IEnumerable<Document>
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs
index bb03ae1..e8372f3 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs
@@ -51,7 +51,7 @@ namespace Lucene.Net.Index
     using TopDocs = Lucene.Net.Search.TopDocs;
 
     [TestFixture]
-    [Deadlock]
+    [Deadlock][Timeout(600000)]
     public class TestIndexWriterReader : LuceneTestCase
     {
         private readonly int numThreads = TestNightly ? 5 : 3;
diff --git a/src/Lucene.Net.Tests/Index/TestIndexWriterWithThreads.cs 
b/src/Lucene.Net.Tests/Index/TestIndexWriterWithThreads.cs
index 2570e5d..2a25dff 100644
--- a/src/Lucene.Net.Tests/Index/TestIndexWriterWithThreads.cs
+++ b/src/Lucene.Net.Tests/Index/TestIndexWriterWithThreads.cs
@@ -54,7 +54,7 @@ namespace Lucene.Net.Index
     /// </summary>
     [SuppressCodecs("Lucene3x")]
     [Slow]
-    [Deadlock]
+    [Deadlock][Timeout(1200000)]
     [TestFixture]
     public class TestIndexWriterWithThreads : LuceneTestCase
     {
diff --git a/src/Lucene.Net.Tests/Index/TestNRTReaderWithThreads.cs 
b/src/Lucene.Net.Tests/Index/TestNRTReaderWithThreads.cs
index 2058afa..4f69948 100644
--- a/src/Lucene.Net.Tests/Index/TestNRTReaderWithThreads.cs
+++ b/src/Lucene.Net.Tests/Index/TestNRTReaderWithThreads.cs
@@ -39,7 +39,7 @@ namespace Lucene.Net.Index
 
         [Test]
         [Slow] // (occasionally)
-        [Deadlock]
+        [Deadlock][Timeout(600000)]
         public virtual void TestIndexing()
         {
             Directory mainDir = NewDirectory();

Reply via email to