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.