lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nightowl...@apache.org
Subject [23/50] [abbrv] lucenenet git commit: BUG: Lucene.Net.Tests.Index.TestConcurrentMergeScheduler: Fixed FailOnlyOnFlush class to match the original, which was causing TestFlushExceptions() to fail. Also removed throw statement on a background thread that w
Date Sat, 09 Sep 2017 00:31:41 GMT
BUG: Lucene.Net.Tests.Index.TestConcurrentMergeScheduler: Fixed FailOnlyOnFlush class to match
the original, which was causing TestFlushExceptions() to fail. Also removed throw statement
on a background thread that was causing a crash.


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/37dcb68b
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/37dcb68b
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/37dcb68b

Branch: refs/heads/master
Commit: 37dcb68b51f7e2913badf1fc796ea11e9c454105
Parents: 0c5239f
Author: Shad Storhaug <shad@shadstorhaug.com>
Authored: Thu Sep 7 05:39:32 2017 +0700
Committer: Shad Storhaug <shad@shadstorhaug.com>
Committed: Thu Sep 7 05:39:32 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/37dcb68b/src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs b/src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs
index 9ef441f..42df0f6 100644
--- a/src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs
+++ b/src/Lucene.Net.Tests/Index/TestConcurrentMergeScheduler.cs
@@ -68,12 +68,12 @@ namespace Lucene.Net.Index
 
             public override void Eval(MockDirectoryWrapper dir)
             {
-                if (DoFail && TestThread() && Random().NextBoolean())
+                if (DoFail && TestThread())
                 {
                     bool isDoFlush = Util.StackTraceHelper.DoesStackTraceContainMethod("Flush");
                     bool isClose = Util.StackTraceHelper.DoesStackTraceContainMethod("Close");
   
 
-                    if (isDoFlush && !isClose )
+                    if (isDoFlush && !isClose && Random().NextBoolean())
                     {
                         HitExc = true;
                         throw new IOException(Thread.CurrentThread.Name + ": now failing
during flush");
@@ -378,7 +378,10 @@ namespace Lucene.Net.Index
                 {
                     Failed.Set(true);
                     m_writer.MergeFinish(merge);
-                    throw new Exception(t.ToString(), t);
+
+                    // LUCENENET specific - throwing an exception on a background thread
causes the test
+                    // runner to crash on .NET Core 2.0.
+                    //throw new Exception(t.ToString(), t);
                 }
             }
         }


Mime
View raw message