This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.
from ecf6212 Lucene.Net.TestFramework: Moved StackTraceHelper from Util to
Support folder
new 2e2710e
Lucene.Net.TestFramework.Analysis.ICheckClearAttributesAttribute: Converted
property AndResetClearCalled back to a method GetAndResetClearCalled(), as it
has a side-effect, which makes it a poor candidate for a property.
new 2d29c1e
Lucene.Net.TestFramework.Codecs.Lucene3x.PreFlexRWNormsConsumer: Changed
exceptions from InvalidOperationException to AssertionExeption (as they were in
Lucene)
new fd664cd Lucene.Net.Store.NativeFSLockFactory,
Lucene.Net.Support.IO.FileSupport: Changed implementations to provoke
lock/sharing/alredy exists exceptions during initialization so the values of
the current OS can be used for comparison of HResult values at runtime (closes
LUCENENET-618)
new eecbcda Lucene.Net.TestFramework: Refactored Assert classes to
utilize FileSupport.IsFileAlreadyExistsException(). Deleted
Support/TestFramework/AssertCommon.cs.
new b2352ea build/TestReferences.Common.targets: Removed TeamCity
references and System.Runtime.InteropServices.RuntimeInformation
new 55503dd Lucene.Net.Tests._J-S: Added
System.Runtime.InteropServices.RuntimeInformation for net451 target only
new 9bd6520 SWEEP: Changed test target framework from netcoreapp1.0 to
netcoreapp1.1
new d8395be run-tests-on-os.yml: Added name to jobs so the ones that are
running can be displayed in the logs
new 4cc10c9 build.ps1: Fixed where expression (dotnet vstest uses
--TestCaseFilter, not --filter, and must be separated with a colon)
new f93597b run-tests-on-os.yml, azure-pipelines.yml: Added test
expression to filter tests, filtered netcoreapp1.1 tests so long running tests
are excluded. Changed VM image to vs2017-win2016 because .NET Core support has
been dropped from the windows-2019 image.
new 9a23529 azure-pipelines.yml: Increased maximumParallelJobs on net451
from 7 to 8
new aee8690 Lucene.Net.Util.AttributeSource: Added TODO
new 5c43454 Ported Lucene.Net.Analysis.OpenNLP + tests
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Lucene.Net.sln | 12 +
README.md | 5 +-
TestTargetFramework.props | 4 +-
azure-pipelines.yml | 13 +-
build/Dependencies.props | 3 +-
build/TestReferences.Common.targets | 4 -
.../publish-test-results-for-target-frameworks.yml | 2 +-
.../publish-test-results-for-test-projects.yml | 10 +
build/azure-templates/run-tests-on-os.yml | 14 +-
build/build.ps1 | 20 +-
.../Lucene.Net.Analysis.OpenNLP.csproj} | 41 +--
.../OpenNLPChunkerFilter.cs | 115 +++++++
.../OpenNLPChunkerFilterFactory.cs | 90 +++++
.../OpenNLPLemmatizerFilter.cs | 129 +++++++
.../OpenNLPLemmatizerFilterFactory.cs | 95 ++++++
.../OpenNLPPOSFilter.cs | 102 ++++++
.../OpenNLPPOSFilterFactory.cs | 79 +++++
.../OpenNLPSentenceBreakIterator.cs | 277 +++++++++++++++
.../OpenNLPTokenizer.cs | 112 +++++++
.../OpenNLPTokenizerFactory.cs | 85 +++++
.../Tools/NLPChunkerOp.cs} | 33 +-
.../Tools/NLPLemmatizerOp.cs | 93 ++++++
.../Tools/NLPNERTaggerOp.cs | 61 ++++
.../Tools/NLPPOSTaggerOp.cs} | 29 +-
.../Tools/NLPSentenceDetectorOp.cs} | 46 ++-
.../Tools/NLPTokenizerOp.cs} | 39 ++-
.../Tools/OpenNLPOpsFactory.cs | 225 +++++++++++++
.../Support/TestFramework/Assert.cs | 3 +-
.../Support/TestFramework/Assert.cs | 3 +-
.../Support/TestFramework/Assert.cs | 3 +-
.../Analysis/BaseTokenStreamTestCase.cs | 99 +++++-
.../Codecs/Lucene3x/PreFlexRWNormsConsumer.cs | 7 +-
.../Support/TestFramework/AssertCommon.cs | 41 ---
.../Analysis/Core/TestStopFilter.cs | 2 +-
.../Lucene.Net.Tests.Analysis.Common.csproj | 4 +-
.../Lucene.Net.Tests.Analysis.Kuromoji.csproj | 6 +-
.../Lucene.Net.Tests.Analysis.OpenNLP.csproj} | 55 +--
.../TestOpenNLPChunkerFilterFactory.cs | 122 +++++++
.../TestOpenNLPLemmatizerFilterFactory.cs | 372 +++++++++++++++++++++
.../TestOpenNLPPOSFilterFactory.cs | 160 +++++++++
.../TestOpenNLPSentenceBreakIterator.cs | 252 ++++++++++++++
.../TestOpenNLPTokenizerFactory.cs | 140 ++++++++
.../en-test-chunker.bin | Bin 0 -> 89914 bytes
.../en-test-lemmas.dict | 12 +
.../en-test-lemmatizer.bin | Bin 0 -> 7370 bytes
.../en-test-ner.bin | Bin 0 -> 2049 bytes
.../en-test-pos-maxent.bin | Bin 0 -> 18494 bytes
.../en-test-sent.bin | Bin 0 -> 1051 bytes
.../en-test-tokenizer.bin | Bin 0 -> 15100 bytes
.../Lucene.Net.Tests.Analysis.Phonetic.csproj | 4 +-
.../TestOpenNLPChunkerFilterFactory.cs | 86 +++++
.../Lucene.Net.Tests.Analysis.SmartCn.csproj | 6 +-
.../Lucene.Net.Tests.Analysis.Stempel.csproj | 4 +-
.../Lucene.Net.Tests.Benchmark.csproj | 6 +-
.../Lucene.Net.Tests.Classification.csproj | 4 +-
.../Lucene.Net.Tests.Codecs.csproj | 4 +-
.../Lucene.Net.Tests.Demo.csproj | 4 +-
.../Lucene.Net.Tests.Expressions.csproj | 4 +-
.../Lucene.Net.Tests.Facet.csproj | 4 +-
.../Lucene.Net.Tests.Grouping.csproj | 4 +-
.../Lucene.Net.Tests.Highlighter.csproj | 6 +-
.../Lucene.Net.Tests.Join.csproj | 4 +-
.../Lucene.Net.Tests.Memory.csproj | 4 +-
.../Lucene.Net.Tests.Misc.csproj | 4 +-
.../Lucene.Net.Tests.Queries.csproj | 4 +-
.../Lucene.Net.Tests.QueryParser.csproj | 4 +-
.../Lucene.Net.Tests.Replicator.csproj | 4 +-
.../Lucene.Net.Tests.Sandbox.csproj | 4 +-
.../Lucene.Net.Tests.Spatial.csproj | 6 +-
.../Lucene.Net.Tests.Suggest.csproj | 4 +-
.../Lucene.Net.Tests.TestFramework.NUnit.csproj | 4 +-
.../Lucene.Net.Tests.TestFramework.xUnit.csproj | 4 +-
.../Lucene.Net.Tests._A-D.csproj | 4 +-
.../Lucene.Net.Tests._E-I.csproj | 4 +-
.../Lucene.Net.Tests._J-S.csproj | 14 +-
.../Lucene.Net.Tests._T-U.csproj | 4 +-
.../Lucene.Net.Tests._U-Z.csproj | 4 +-
src/Lucene.Net.Tests/Support/IO/TestFileSupport.cs | 3 +-
.../Support/TestLurchTableThreading.cs | 4 +-
src/Lucene.Net/Store/NativeFSLockFactory.cs | 345 ++++++++++++++-----
src/Lucene.Net/Support/IO/FileSupport.cs | 81 ++++-
src/Lucene.Net/Util/AttributeSource.cs | 2 +-
.../Lucene.Net.Tests.ICU.csproj | 6 +-
83 files changed, 3302 insertions(+), 370 deletions(-)
copy src/{Lucene.Net.Analysis.Phonetic/Lucene.Net.Analysis.Phonetic.csproj =>
Lucene.Net.Analysis.OpenNLP/Lucene.Net.Analysis.OpenNLP.csproj} (57%)
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPChunkerFilter.cs
create mode 100644
src/Lucene.Net.Analysis.OpenNLP/OpenNLPChunkerFilterFactory.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPLemmatizerFilter.cs
create mode 100644
src/Lucene.Net.Analysis.OpenNLP/OpenNLPLemmatizerFilterFactory.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPPOSFilter.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPPOSFilterFactory.cs
create mode 100644
src/Lucene.Net.Analysis.OpenNLP/OpenNLPSentenceBreakIterator.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPTokenizer.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/OpenNLPTokenizerFactory.cs
copy src/{Lucene.Net.Benchmark/ByTask/Tasks/CommitTaxonomyIndexTask.cs =>
Lucene.Net.Analysis.OpenNLP/Tools/NLPChunkerOp.cs} (60%)
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/Tools/NLPLemmatizerOp.cs
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/Tools/NLPNERTaggerOp.cs
copy src/{Lucene.Net.Memory/MemoryIndexNormDocValues.cs =>
Lucene.Net.Analysis.OpenNLP/Tools/NLPPOSTaggerOp.cs} (66%)
copy src/{Lucene.Net.Benchmark/ByTask/Tasks/CommitIndexTask.cs =>
Lucene.Net.Analysis.OpenNLP/Tools/NLPSentenceDetectorOp.cs} (53%)
copy src/{Lucene.Net.Benchmark/ByTask/Tasks/RollbackIndexTask.cs =>
Lucene.Net.Analysis.OpenNLP/Tools/NLPTokenizerOp.cs} (56%)
create mode 100644 src/Lucene.Net.Analysis.OpenNLP/Tools/OpenNLPOpsFactory.cs
delete mode 100644
src/Lucene.Net.TestFramework/Support/TestFramework/AssertCommon.cs
copy
src/{Lucene.Net.Tests.Analysis.Kuromoji/Lucene.Net.Tests.Analysis.Kuromoji.csproj
=> Lucene.Net.Tests.Analysis.OpenNLP/Lucene.Net.Tests.Analysis.OpenNLP.csproj}
(55%)
create mode 100644
src/Lucene.Net.Tests.Analysis.OpenNLP/TestOpenNLPChunkerFilterFactory.cs
create mode 100644
src/Lucene.Net.Tests.Analysis.OpenNLP/TestOpenNLPLemmatizerFilterFactory.cs
create mode 100644
src/Lucene.Net.Tests.Analysis.OpenNLP/TestOpenNLPPOSFilterFactory.cs
create mode 100644
src/Lucene.Net.Tests.Analysis.OpenNLP/TestOpenNLPSentenceBreakIterator.cs
create mode 100644
src/Lucene.Net.Tests.Analysis.OpenNLP/TestOpenNLPTokenizerFactory.cs
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-chunker.bin
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-lemmas.dict
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-lemmatizer.bin
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-ner.bin
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-pos-maxent.bin
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-sent.bin
create mode 100644 src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-tokenizer.bin
create mode 100644
src/Lucene.Net.Tests.Analysis.Phonetic/TestOpenNLPChunkerFilterFactory.cs