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()
