You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2016/09/11 20:56:39 UTC

lucenenet git commit: Fixed OfflineSorter to create output file if it doesn't exist. Resolves Core.Util.TestOfflineSorter.TestEmpty, Core.Util.TestOfflineSorter.TestIntermediateMerges and Core.Util.TestOfflineSorter.TestSmallRandom tests.

Repository: lucenenet
Updated Branches:
  refs/heads/master 859d37ddf -> 36dc55f8c


Fixed OfflineSorter to create output file if it doesn't exist. Resolves Core.Util.TestOfflineSorter.TestEmpty, Core.Util.TestOfflineSorter.TestIntermediateMerges and Core.Util.TestOfflineSorter.TestSmallRandom tests.


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

Branch: refs/heads/master
Commit: 36dc55f8c4eac2bf3281bc6c97c7deb1611b8f69
Parents: 859d37d
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sat Sep 3 12:45:44 2016 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Sat Sep 3 12:45:44 2016 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Core/Util/OfflineSorter.cs           | 2 +-
 src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/36dc55f8/src/Lucene.Net.Core/Util/OfflineSorter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Core/Util/OfflineSorter.cs b/src/Lucene.Net.Core/Util/OfflineSorter.cs
index 0f15405..86f7b50 100644
--- a/src/Lucene.Net.Core/Util/OfflineSorter.cs
+++ b/src/Lucene.Net.Core/Util/OfflineSorter.cs
@@ -530,7 +530,7 @@ namespace Lucene.Net.Util
             /// <summary>
             /// Constructs a ByteSequencesWriter to the provided File </summary>
             public ByteSequencesWriter(FileInfo file)
-                : this(new BinaryWriterDataOutput(new BinaryWriter(new FileStream(file.FullName, FileMode.Open))))
+                : this(new BinaryWriterDataOutput(new BinaryWriter(new FileStream(file.FullName, FileMode.OpenOrCreate))))
             {
             }
 

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/36dc55f8/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs b/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
index ffd1fc6..85992b8 100644
--- a/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
+++ b/src/Lucene.Net.Tests/core/Util/TestOfflineSorter.cs
@@ -82,7 +82,7 @@ namespace Lucene.Net.Util
             CheckSort(new OfflineSorter(), new byte[][] { "Single line only.".GetBytes(IOUtils.CHARSET_UTF_8) });
         }
 
-        [Test]
+        [Test, LongRunningTest, Timeout(120000)]
         public virtual void TestIntermediateMerges()
         {
             // Sort 20 mb worth of data with 1mb buffer, binary merging.
@@ -90,7 +90,7 @@ namespace Lucene.Net.Util
             Assert.IsTrue(info.MergeRounds > 10);
         }
 
-        [Test]
+        [Test, Timeout(120000), LongRunningTest]
         public virtual void TestSmallRandom()
         {
             // Sort 20 mb worth of data with 1mb buffer.
@@ -98,8 +98,7 @@ namespace Lucene.Net.Util
             Assert.AreEqual(1, sortInfo.MergeRounds);
         }
 
-        [Test]
-        [Timeout(120000), LongRunningTest]
+        [Test, Timeout(300000), LongRunningTest]
         public virtual void TestLargerRandom()
         {
             // Sort 100MB worth of data with 15mb buffer.