BUG: Lucene.Net.Tests.Search.TestMutiTermConstantScore: Made Small and Reader variables instance members, since they are being set by instance methods. When they were static, tests could cross threads on the instance.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/7e8841ad Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/7e8841ad Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/7e8841ad Branch: refs/heads/master Commit: 7e8841ad54659de4fcf2cb0f287ef313e6a5136f Parents: 75ee027 Author: Shad Storhaug <[email protected]> Authored: Fri Sep 8 01:03:50 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Fri Sep 8 01:03:50 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7e8841ad/src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs b/src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs index 8d06a08..54cab59 100644 --- a/src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs +++ b/src/Lucene.Net.Tests/Search/TestMultiTermConstantScore.cs @@ -43,8 +43,11 @@ namespace Lucene.Net.Search /// threshold for comparing floats </summary> public const float SCORE_COMP_THRESH = 1e-6f; - internal static Directory Small; - internal static IndexReader Reader; + // LUCENENET specific - made these instance variables + // since our BeforeClass() and AfterClass() are instance + // methods and not doing so makes them cross runner threads. + internal /*static*/ Directory Small; + internal /*static*/ IndexReader Reader; public static void AssertEquals(string m, int e, int a) {
