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 a2abd1fc3867ea30d51bf893898aa74b08fb0199
Author: Shad Storhaug <[email protected]>
AuthorDate: Fri Sep 11 04:50:02 2020 +0700

    Directory.Build.targets: Added FEATURE_THREAD_YIELD
---
 Directory.Build.targets                                     | 1 +
 src/Lucene.Net.TestFramework/Store/BaseDirectoryTestCase.cs | 2 +-
 src/Lucene.Net.TestFramework/Store/MockDirectoryWrapper.cs  | 2 +-
 src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs           | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Directory.Build.targets b/Directory.Build.targets
index d70a9e9..2933f5c 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -51,6 +51,7 @@
     <DefineConstants>$(DefineConstants);FEATURE_SERIALIZABLE</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_THREAD_INTERRUPT</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_THREAD_PRIORITY</DefineConstants>
+    <DefineConstants>$(DefineConstants);FEATURE_THREAD_YIELD</DefineConstants>
     
<DefineConstants>$(DefineConstants);FEATURE_THREADPOOL_UNSAFEQUEUEWORKITEM</DefineConstants>
     <DefineConstants>$(DefineConstants);FEATURE_XSLT</DefineConstants>
 
diff --git a/src/Lucene.Net.TestFramework/Store/BaseDirectoryTestCase.cs 
b/src/Lucene.Net.TestFramework/Store/BaseDirectoryTestCase.cs
index bdbf3f8..887972a 100644
--- a/src/Lucene.Net.TestFramework/Store/BaseDirectoryTestCase.cs
+++ b/src/Lucene.Net.TestFramework/Store/BaseDirectoryTestCase.cs
@@ -529,7 +529,7 @@ namespace Lucene.Net.Store
         //                        using (IndexOutput output = 
this.dir.CreateOutput(fileName, NewIOContext(Random)))
         //                        {
         //                            // Add some lags so that the other 
thread can read the content of the directory.
-        //#if NETSTANDARD1_6
+        //#if !FEATURE_THREAD_YIELD
         //                            Thread.Sleep(0);
         //#else
         //                            Thread.Yield();
diff --git a/src/Lucene.Net.TestFramework/Store/MockDirectoryWrapper.cs 
b/src/Lucene.Net.TestFramework/Store/MockDirectoryWrapper.cs
index 7428971..4f470a3 100644
--- a/src/Lucene.Net.TestFramework/Store/MockDirectoryWrapper.cs
+++ b/src/Lucene.Net.TestFramework/Store/MockDirectoryWrapper.cs
@@ -545,7 +545,7 @@ namespace Lucene.Net.Store
         {
             if (randomState.NextBoolean())
             {
-#if NETSTANDARD1_6
+#if !FEATURE_THREAD_YIELD
                 Thread.Sleep(0);
 #else
                 Thread.Yield();
diff --git a/src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs 
b/src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs
index 9bc1c19..6d219f7 100644
--- a/src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs
+++ b/src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs
@@ -26,7 +26,7 @@ namespace Lucene.Net
 
     public class TestWorstCaseTestBehavior : LuceneTestCase
     {
-#if !NETSTANDARD1_6
+#if FEATURE_THREAD_YIELD
         [Ignore("Ignored in Lucene")]
         [Test]
         public virtual void TestThreadLeak()

Reply via email to