You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2016/10/23 13:01:57 UTC

[11/50] [abbrv] lucenenet git commit: Added missing random task scheduler to LuceneTestCase.NewSearcher()

Added missing random task scheduler to LuceneTestCase.NewSearcher()


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

Branch: refs/heads/master
Commit: 1e1a5006e9aff68001c1cfb4c7f5533564a1197b
Parents: 4c54ef2
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sun Oct 16 08:13:44 2016 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Thu Oct 20 18:20:53 2016 +0700

----------------------------------------------------------------------
 .../Util/LuceneTestCase.cs                         | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/1e1a5006/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs b/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
index 87f0edb..186bc0e 100644
--- a/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
+++ b/src/Lucene.Net.TestFramework/Util/LuceneTestCase.cs
@@ -1704,25 +1704,26 @@ namespace Lucene.Net.Util
             {
                 int threads = 0;
                 TaskScheduler ex;
-                /*if (random.NextBoolean())
-                {*/
+                if (random.NextBoolean())
+                {
                 ex = null;
-                /*}
+                }
                 else
                 {
                     threads = TestUtil.NextInt(random, 1, 8);
-                    ex = new ThreadPoolExecutor(threads, threads, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<IThreadRunnable>(), new NamedThreadFactory("LuceneTestCase"));
+                    ex = new LimitedConcurrencyLevelTaskScheduler(threads);
+                    //ex = new ThreadPoolExecutor(threads, threads, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<IThreadRunnable>(), new NamedThreadFactory("LuceneTestCase"));
                     // uncomment to intensify LUCENE-3840
                     // ex.prestartAllCoreThreads();
-                }*/
-                /*if (ex != null)
+                }
+                if (ex != null)
                 {
                     if (VERBOSE)
                     {
                         Console.WriteLine("NOTE: newSearcher using ExecutorService with " + threads + " threads");
                     }
-                    r.AddReaderClosedListener(new ReaderClosedListenerAnonymousInnerClassHelper(ex));
-                }*/
+                    //r.AddReaderClosedListener(new ReaderClosedListenerAnonymousInnerClassHelper(ex));
+                }
                 IndexSearcher ret;
                 if (wrapWithAssertions)
                 {