This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a change to branch benchmarkdotnet
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.


 discard 573f301  Adds simple benchmark between nuget versions
     add f297f00  Removed miscellaneous .NET Core 1.x/.NET Standard 1.x support 
from projects that were previously missed
     add d79d273  Removed unused dependencies for .NET Framework
     add bbb2b32  Fixed up Microsoft.Extension.Configuration references
     add 2bd7ab6  Lucene.Net.Codecs.SimpleText: Using decimal is 30% faster 
than using BigInteger for add and subtract
     add 18dfe36  Lucene.Net.TestFramework.Util.LuceneTestCase: Completed 
implementation of Nightly, Weekly, AwaitsFix, and Slow attributes.
     add f8256b5  Applied the Slow and Nightly attributes to all tests that 
they apply to
     add e017bda  azure-pipelines.yml: Removed NuGet caching, as it doesn't 
account for when dependencies change
     add b78efb0  azure-pipelines.yml: Cleaned up unused variable 
PublishedArtifactZipFileName
     add cee19c3  Added NuGet.config to work around build pipeline caching 
issues
     add 3cda476  LICENSE.txt, NOTICE.txt: Updated copyright info
     add fc22230  azure-pipelines.yml: Added build features for the test 
framework's system properties
     add 03aa984  Lucene.Net.TestFramework: Added logging of system properties 
so we can see how they are configured in CI
     add 61c31185 publish-test-results.yml: View files in test environment 
after artifacts are downloaded
     add e17221f  BREAKING: Lucene.Net.TestFramework: Refactored LuceneTestCase 
to correctly load static system properties after the 
LuceneTestFrameworkIntializer sets the configuration factory. Renamed most 
public static fields and made them into static properties.
     add c2d5521  SWEEP: Removed fully-qualified namespace from System 
exception types and added using directives instead
     add 6719070  Lucene.Net.Util.ArrayUtil: Reduced memory allocations when 
using GetNaturalComparer<T>() by creating a singleton instance.
     add ce6aef0  Removed some unused using directives
     add 4455830  Lucene.Net.Index.IndexWriterConfig: Minor documentation fix
     add c09fea6  build/Dependencies.props: Upgraded ICU4N to 60.1.0-alpha.351
     add 0446a4e  Added missing license headers
     add 88e6b5f  azure-pipelines.yml: Fixed broken checkout and relative paths 
in the Publish stage (required for Publish symbols path task)
     add d5898c0  azure-pipelines.yml: Fixed Release job to checkout the source 
so it can be included in the release distribution
     add 2755024  azure-pipelines.yml: Fixed paths to exclude downloaded 
artifacts from the release distribution
     new b80ccdd  Adds simple benchmark between nuget versions
     new e11b441  Lucene.Net.Tests.BenchmarkDotNet: Updated 
HomePageScripBenchmarks to include beta 5, beta 6, and beta 10
     new 19ce5e9  Lucene.Net.Tests.BenchmarkDotNet: Added benchmarks for 
IndexFiles and SearchFiles

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (573f301)
            \
             N -- N -- N   refs/heads/benchmarkdotnet (19ce5e9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 3 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:
 LICENSE.txt                                        |   2 +-
 Lucene.Net.sln                                     |   1 +
 NOTICE.txt                                         |   2 +-
 .../site/lucenetemplate/web.config => NuGet.config |  13 +-
 azure-pipelines.yml                                | 153 +++++---
 build/Dependencies.props                           |  16 +-
 build/azure-templates/publish-nuget-packages.yml   |   6 +-
 build/azure-templates/publish-test-binaries.yml    |  42 +++
 build/azure-templates/publish-test-results.yml     |   4 +-
 build/azure-templates/run-tests-on-os.yml          |   4 +-
 .../Analysis/CommonGrams/CommonGramsFilter.cs      |   3 +-
 .../Analysis/CommonGrams/CommonGramsQueryFilter.cs |   2 +-
 .../Analysis/Hunspell/Dictionary.cs                |   4 +-
 .../Miscellaneous/HyphenatedWordsFilter.cs         |   3 +-
 .../Miscellaneous/Lucene47WordDelimiterFilter.cs   |   2 +-
 .../Analysis/Miscellaneous/PatternAnalyzer.cs      |   4 +-
 .../Analysis/Sinks/TeeSinkTokenFilter.cs           |   2 +-
 .../Analysis/Standard/ClassicTokenizerImpl.cs      |   2 +-
 .../Analysis/Standard/StandardTokenizerImpl.cs     |   2 +-
 .../Lucene.Net.Analysis.Common.csproj              |   2 -
 .../Lucene.Net.Analysis.Kuromoji.csproj            |   5 -
 .../Lucene.Net.Analysis.Morfologik.csproj          |   5 -
 .../Lucene.Net.Analysis.OpenNLP.csproj             |   7 +-
 .../Lucene.Net.Analysis.Phonetic.csproj            |   5 -
 .../Support/Language/Replacement.cs                |  19 +-
 .../Lucene.Net.Analysis.SmartCn.csproj             |   5 -
 .../Lucene.Net.Analysis.Stempel.csproj             |   5 -
 .../ByTask/Feeds/QueryMaker.cs                     |   3 +-
 .../ByTask/Feeds/SimpleQueryMaker.cs               |   3 +-
 .../Lucene.Net.Benchmark.csproj                    |  11 -
 .../Support/Sax/Ext/Attributes2.cs                 |   4 +-
 .../Lucene.Net.Classification.csproj               |   5 -
 src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj     |   6 -
 .../Memory/DirectDocValuesProducer.cs              |   2 +-
 .../Memory/DirectPostingsFormat.cs                 |   2 +-
 .../SimpleText/SimpleTextDocValuesReader.cs        |  17 +-
 .../SimpleText/SimpleTextDocValuesWriter.cs        |  15 +-
 src/Lucene.Net.Demo/Lucene.Net.Demo.csproj         |   5 -
 .../Lucene.Net.Expressions.csproj                  |   5 -
 src/Lucene.Net.Facet/Lucene.Net.Facet.csproj       |   5 -
 src/Lucene.Net.Facet/Range/Range.cs                |   2 +-
 .../Taxonomy/Directory/DirectoryTaxonomyWriter.cs  |   2 +-
 src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj |   5 -
 .../Highlight/GradientFormatter.cs                 |   2 +-
 .../Lucene.Net.Highlighter.csproj                  |   5 -
 src/Lucene.Net.Join/Lucene.Net.Join.csproj         |   5 -
 src/Lucene.Net.Join/ToChildBlockJoinQuery.cs       |   1 -
 src/Lucene.Net.Join/ToParentBlockJoinQuery.cs      |   1 -
 src/Lucene.Net.Memory/Lucene.Net.Memory.csproj     |   5 -
 src/Lucene.Net.Memory/MemoryIndexNormDocValues.cs  |   6 +-
 src/Lucene.Net.Misc/Lucene.Net.Misc.csproj         |   5 -
 src/Lucene.Net.Queries/Lucene.Net.Queries.csproj   |   5 -
 .../Lucene.Net.QueryParser.csproj                  |   2 -
 .../Lucene.Net.Replicator.csproj                   |   2 -
 .../Http/Abstractions/IReplicationService.cs       |   6 +-
 src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj   |   5 -
 src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj   |   5 -
 src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj   |   5 -
 .../Analysis/BaseTokenStreamTestCase.cs            |  12 +-
 .../Analysis/MockAnalyzer.cs                       |   2 +-
 .../Codecs/Lucene3x/PreFlexRWPostingsFormat.cs     |   2 +-
 .../Codecs/Lucene3x/PreFlexRWTermVectorsFormat.cs  |   2 +-
 .../Codecs/MockRandom/MockRandomPostingsFormat.cs  |  40 +-
 .../Index/BasePostingsFormatTestCase.cs            |  76 ++--
 .../Index/BaseStoredFieldsFormatTestCase.cs        |  13 +-
 .../Index/RandomIndexWriter.cs                     |  12 +-
 .../Index/ThreadedIndexingAndSearchingTestCase.cs  |  54 +--
 .../Lucene.Net.TestFramework.csproj                |  15 +-
 .../Search/ShardSearchingTestBase.cs               |   4 +-
 .../Store/MockDirectoryWrapper.cs                  |  22 +-
 .../Support/Attributes/LongRunningTestAttribute.cs |  40 --
 .../Configuration/ConfigurationSettingTestCase.cs  |  48 ++-
 src/Lucene.Net.TestFramework/Util/Fst/FSTTester.cs |  68 ++--
 src/Lucene.Net.TestFramework/Util/LineFileDocs.cs  |  10 +-
 .../Util/LuceneTestCase.cs                         | 405 +++++++++++++++------
 .../Util/TestRuleSetupAndRestoreClassEnv.cs        |  70 ++--
 src/Lucene.Net.TestFramework/Util/TestUtil.cs      |   8 +-
 .../Analysis/Ar/TestArabicAnalyzer.cs              |   2 +-
 .../Analysis/Bg/TestBulgarianAnalyzer.cs           |   2 +-
 .../Analysis/Br/TestBrazilianStemmer.cs            |   2 +-
 .../Analysis/Ca/TestCatalanAnalyzer.cs             |   2 +-
 .../CharFilters/HTMLStripCharFilterTest.cs         |   4 +-
 .../Analysis/CharFilters/TestMappingCharFilter.cs  |  16 +-
 .../CharFilters/TestMappingCharFilterFactory.cs    |   2 +-
 .../Analysis/Cjk/TestCJKAnalyzer.cs                |   4 +-
 .../Analysis/Cjk/TestCJKBigramFilter.cs            |   4 +-
 .../Analysis/Cjk/TestCJKTokenizer.cs               |   2 +-
 .../Analysis/Cjk/TestCJKWidthFilter.cs             |   2 +-
 .../Analysis/Ckb/TestSoraniAnalyzer.cs             |   2 +-
 .../Analysis/Cn/TestChineseTokenizer.cs            |   2 +-
 .../Analysis/Commongrams/CommonGramsFilterTest.cs  |   4 +-
 .../Compound/TestCompoundWordTokenFilter.cs        |   4 +-
 .../Analysis/Core/TestAnalyzers.cs                 |  16 +-
 .../Analysis/Core/TestBugInSomething.cs            |   4 +-
 .../Analysis/Core/TestClassicAnalyzer.cs           |   6 +-
 .../Analysis/Core/TestFactories.cs                 |   4 +-
 .../Analysis/Core/TestKeywordAnalyzer.cs           |   2 +-
 .../Analysis/Core/TestRandomChains.cs              |  23 +-
 .../Analysis/Core/TestStandardAnalyzer.cs          |   6 +-
 .../Analysis/Core/TestStopFilter.cs                |   2 +-
 .../Analysis/Core/TestTypeTokenFilter.cs           |   2 +-
 .../Analysis/Core/TestUAX29URLEmailAnalyzer.cs     |   2 +-
 .../Analysis/Core/TestUAX29URLEmailTokenizer.cs    |   4 +-
 .../Analysis/Cz/TestCzechAnalyzer.cs               |   2 +-
 .../Analysis/Da/TestDanishAnalyzer.cs              |   2 +-
 .../Analysis/De/TestGermanAnalyzer.cs              |   2 +-
 .../Analysis/De/TestGermanLightStemFilter.cs       |   2 +-
 .../Analysis/De/TestGermanMinimalStemFilter.cs     |   2 +-
 .../Analysis/De/TestGermanNormalizationFilter.cs   |   2 +-
 .../Analysis/De/TestGermanStemFilter.cs            |   2 +-
 .../Analysis/El/GreekAnalyzerTest.cs               |   2 +-
 .../Analysis/En/TestEnglishAnalyzer.cs             |   2 +-
 .../Analysis/En/TestEnglishMinimalStemFilter.cs    |   2 +-
 .../Analysis/En/TestKStemmer.cs                    |   2 +-
 .../Analysis/En/TestPorterStemFilter.cs            |   2 +-
 .../Analysis/Es/TestSpanishAnalyzer.cs             |   2 +-
 .../Analysis/Es/TestSpanishLightStemFilter.cs      |   2 +-
 .../Analysis/Eu/TestBasqueAnalyzer.cs              |   2 +-
 .../Analysis/Fa/TestPersianAnalyzer.cs             |   2 +-
 .../Analysis/Fa/TestPersianCharFilter.cs           |   2 +-
 .../Analysis/Fi/TestFinnishAnalyzer.cs             |   2 +-
 .../Analysis/Fi/TestFinnishLightStemFilter.cs      |   2 +-
 .../Analysis/Fr/TestFrenchAnalyzer.cs              |   2 +-
 .../Analysis/Fr/TestFrenchLightStemFilter.cs       |   2 +-
 .../Analysis/Fr/TestFrenchMinimalStemFilter.cs     |   2 +-
 .../Analysis/Ga/TestIrishAnalyzer.cs               |   2 +-
 .../Analysis/Gl/TestGalicianAnalyzer.cs            |   2 +-
 .../Analysis/Gl/TestGalicianMinimalStemFilter.cs   |   2 +-
 .../Analysis/Hi/TestHindiAnalyzer.cs               |   2 +-
 .../Analysis/Hu/TestHungarianAnalyzer.cs           |   2 +-
 .../Analysis/Hunspell/TestHunspellStemFilter.cs    |   2 +-
 .../Analysis/Hy/TestArmenianAnalyzer.cs            |   2 +-
 .../Analysis/Id/TestIndonesianAnalyzer.cs          |   2 +-
 .../Analysis/It/TestItalianAnalyzer.cs             |   2 +-
 .../Analysis/It/TestItalianLightStemFilter.cs      |   2 +-
 .../Analysis/Lv/TestLatvianAnalyzer.cs             |   2 +-
 .../Analysis/Miscellaneous/PatternAnalyzerTest.cs  |   2 +-
 .../Miscellaneous/TestASCIIFoldingFilter.cs        |   2 +-
 .../Miscellaneous/TestCapitalizationFilter.cs      |   2 +-
 .../Miscellaneous/TestHyphenatedWordsFilter.cs     |   2 +-
 .../Analysis/Miscellaneous/TestKeepWordFilter.cs   |   2 +-
 .../TestRemoveDuplicatesTokenFilter.cs             |   4 +-
 .../Miscellaneous/TestScandinavianFoldingFilter.cs |   2 +-
 .../TestScandinavianNormalizationFilter.cs         |   2 +-
 .../Analysis/Miscellaneous/TestTrimFilter.cs       |   4 +-
 .../Miscellaneous/TestWordDelimiterFilter.cs       |   8 +-
 .../Analysis/NGram/EdgeNGramTokenFilterTest.cs     |   7 +-
 .../Analysis/NGram/EdgeNGramTokenizerTest.cs       |  14 +-
 .../Analysis/NGram/NGramTokenFilterTest.cs         |   5 +-
 .../Analysis/NGram/NGramTokenizerTest.cs           |  11 +-
 .../Analysis/Nl/TestDutchStemmer.cs                |   2 +-
 .../Analysis/No/TestNorwegianAnalyzer.cs           |   2 +-
 .../Analysis/No/TestNorwegianLightStemFilter.cs    |   2 +-
 .../Analysis/No/TestNorwegianMinimalStemFilter.cs  |   2 +-
 .../Analysis/Path/TestPathHierarchyTokenizer.cs    |   4 +-
 .../Path/TestReversePathHierarchyTokenizer.cs      |   4 +-
 .../Pattern/TestPatternCaptureGroupTokenFilter.cs  |   2 +-
 .../Pattern/TestPatternReplaceCharFilter.cs        |   8 +-
 .../Analysis/Pattern/TestPatternReplaceFilter.cs   |   4 +-
 .../Analysis/Pattern/TestPatternTokenizer.cs       |   4 +-
 .../Analysis/Pt/TestPortugueseAnalyzer.cs          |   2 +-
 .../Analysis/Pt/TestPortugueseLightStemFilter.cs   |   2 +-
 .../Analysis/Pt/TestPortugueseMinimalStemFilter.cs |   2 +-
 .../Analysis/Pt/TestPortugueseStemFilter.cs        |   2 +-
 .../Analysis/Reverse/TestReverseStringFilter.cs    |   2 +-
 .../Analysis/Ro/TestRomanianAnalyzer.cs            |   2 +-
 .../Analysis/Ru/TestRussianAnalyzer.cs             |   2 +-
 .../Analysis/Ru/TestRussianLightStemFilter.cs      |   2 +-
 .../Analysis/Shingle/ShingleFilterTest.cs          |   7 +-
 .../Analysis/Snowball/TestSnowball.cs              |   5 +-
 .../Analysis/Snowball/TestSnowballVocab.cs         |   6 +-
 .../Analysis/Sv/TestSwedishAnalyzer.cs             |   2 +-
 .../Analysis/Sv/TestSwedishLightStemFilter.cs      |   2 +-
 .../Analysis/Synonym/TestSynonymMapFilter.cs       |  20 +-
 .../Analysis/Th/TestThaiAnalyzer.cs                |   4 +-
 .../Analysis/Tr/TestTurkishAnalyzer.cs             |   2 +-
 .../Analysis/Util/TestCharArrayMap.cs              |   2 +-
 .../Analysis/Util/TestCharTokenizers.cs            |   6 +-
 .../Analysis/Util/TestRollingCharBuffer.cs         |  20 +-
 .../Analysis/Util/TestSegmentingTokenizerBase.cs   |   4 +-
 .../Analysis/Wikipedia/WikipediaTokenizerTest.cs   |   4 +-
 .../Analysis/Icu/Segmentation/TestICUTokenizer.cs  |   6 +-
 .../Icu/Segmentation/TestICUTokenizerCJK.cs        |   4 +-
 .../Analysis/Icu/TestICUFoldingFilter.cs           |   2 +-
 .../Analysis/Icu/TestICUNormalizer2CharFilter.cs   |  29 +-
 .../Analysis/Icu/TestICUNormalizer2Filter.cs       |   2 +-
 .../Analysis/Icu/TestICUTransformFilter.cs         |   2 +-
 .../Collation/TestICUCollationKeyAnalyzer.cs       |   2 +-
 .../Dict/TestTokenInfoDictionary.cs                |   2 +-
 .../TestExtendedMode.cs                            |   5 +-
 .../TestJapaneseAnalyzer.cs                        |   3 +-
 .../TestJapaneseIterationMarkCharFilter.cs         |   4 +-
 .../TestJapaneseKatakanaStemFilter.cs              |   2 +-
 .../TestJapaneseReadingFormFilter.cs               |   4 +-
 .../TestJapaneseTokenizer.cs                       |  27 +-
 .../TestSearchMode.cs                              |   2 +-
 .../Morfologik/TestMorfologikAnalyzer.cs           |   2 +-
 .../Uk/TestUkrainianAnalyzer.cs                    |   2 +-
 .../DoubleMetaphoneFilterTest.cs                   |   4 +-
 .../Language/Bm/CacheSubSequencePerformanceTest.cs |   8 +-
 .../Language/Bm/PhoneticEnginePerformanceTest.cs   |   9 +-
 .../TestBeiderMorseFilter.cs                       |   2 +-
 .../TestPhoneticFilter.cs                          |   8 +-
 .../TestSmartChineseAnalyzer.cs                    |   8 +-
 .../Pl/TestPolishAnalyzer.cs                       |   2 +-
 .../BenchmarkTestCase.cs                           |   2 +-
 .../ByTask/TestPerfTasksLogic.cs                   |   3 +-
 .../Quality/TestQualityRun.cs                      |   4 +-
 .../HomePageScriptBenchmarks.cs                    |   3 +
 .../IndexFilesBenchmarks.cs                        | 231 ++++++++++++
 .../Lucene.Net.Tests.BenchmarkDotNet.csproj        |   7 +
 .../SearchFilesBenchmarks.cs                       | 128 +++++++
 .../Util/ContentGenerator.cs                       | 110 ++++++
 .../Util/PathUtil.cs                               |  64 ++++
 .../Pulsing/Test10KPulsings.cs                     |   4 +-
 .../SimpleText/TestSimpleTextPostingsFormat.cs     |   1 +
 .../TestDemoExpressions.cs                         |   2 +-
 src/Lucene.Net.Tests.Facet/FacetTestCase.cs        |   2 +-
 .../Range/TestRangeFacetCounts.cs                  |  26 +-
 .../SortedSet/TestSortedSetDocValuesFacets.cs      |   2 +-
 .../Taxonomy/Directory/TestAddTaxonomy.cs          |   1 +
 .../Directory/TestConcurrentFacetedIndexing.cs     |   2 +-
 .../Directory/TestDirectoryTaxonomyWriter.cs       |   5 +-
 .../Taxonomy/TestSearcherTaxonomyManager.cs        |  23 +-
 .../Taxonomy/TestTaxonomyCombined.cs               |  12 +-
 .../Taxonomy/TestTaxonomyFacetCounts.cs            |   2 +-
 .../Taxonomy/TestTaxonomyFacetSumValueSource.cs    |   4 +-
 .../Taxonomy/WriterCache/TestCharBlockArray.cs     |   6 +-
 .../WriterCache/TestCompactLabelToOrdinal.cs       |   8 +-
 src/Lucene.Net.Tests.Facet/TestDrillSideways.cs    |  46 +--
 .../AllGroupHeadsCollectorTest.cs                  |  18 +-
 .../AllGroupsCollectorTest.cs                      |   2 +-
 .../DistinctValuesCollectorTest.cs                 |   6 +-
 .../GroupFacetCollectorTest.cs                     |  16 +-
 src/Lucene.Net.Tests.Grouping/TestGrouping.cs      |  52 +--
 .../Highlight/Custom/HighlightCustomQueryTest.cs   |   4 +-
 .../Highlight/HighlighterTest.cs                   |  62 ++--
 .../TestPostingsHighlighterRanking.cs              |   1 +
 .../VectorHighlight/SimpleFragListBuilderTest.cs   |   2 +-
 .../VectorHighlight/SimpleFragmentsBuilderTest.cs  |   4 +-
 src/Lucene.Net.Tests.Join/TestBlockJoin.cs         |  30 +-
 src/Lucene.Net.Tests.Join/TestJoinUtil.cs          |  26 +-
 .../Index/Memory/MemoryIndexTest.cs                |  11 +-
 .../Index/Sorter/IndexSortingTest.cs               |   2 +-
 .../Index/Sorter/SorterTestBase.cs                 |   4 +-
 .../Index/Sorter/SortingAtomicReaderTest.cs        |   4 +-
 src/Lucene.Net.Tests.Misc/Util/Fst/TestFSTsMisc.cs |   6 +-
 .../Function/FunctionTestSetup.cs                  |   8 +-
 .../Spans/TestSpanQueryParserSimpleSample.cs       |   4 +-
 .../Flexible/Standard/TestNumericQueryParser.cs    |   8 +-
 .../Flexible/Standard/TestQPHelper.cs              |   2 +-
 .../Util/QueryParserTestBase.cs                    |   2 +-
 src/Lucene.Net.Tests.QueryParser/Xml/TestParser.cs |   6 +-
 .../IndexAndTaxonomyReplicationClientTest.cs       |   5 +-
 .../IndexAndTaxonomyRevisionTest.cs                |   2 +-
 .../IndexReplicationClientTest.cs                  |   6 +-
 .../Queries/TestSlowFuzzyQuery2.cs                 |   4 +-
 .../Spell/TestWordBreakSpellChecker.cs             |   4 +-
 .../Analyzing/AnalyzingInfixSuggesterTest.cs       |  20 +-
 .../Suggest/Analyzing/AnalyzingSuggesterTest.cs    |  12 +-
 .../Suggest/Analyzing/FuzzySuggesterTest.cs        |  26 +-
 .../Suggest/Analyzing/TestFreeTextSuggester.cs     |  42 +--
 .../Analysis/TestLookaheadTokenFilter.cs           |   8 +-
 .../Analysis/TestMockAnalyzer.cs                   |   2 +-
 .../Configuration/TestConfigurationSettings.cs     |  24 +-
 .../Configuration/TestSystemProperties.cs          |  22 +-
 .../Lucene.Net.Tests.TestFramework.csproj          |   8 +-
 .../Lucene.Net.Tests._E-I.csproj                   |   1 +
 .../Analysis/TestGraphTokenizers.cs                |  41 +--
 .../Analysis/TestLookaheadTokenFilter.cs           |  11 +-
 src/Lucene.Net.Tests/Analysis/TestMockAnalyzer.cs  |   4 +-
 .../Codecs/Lucene3x/TestSurrogates.cs              |  32 +-
 .../Codecs/Lucene41/TestBlockPostingsFormat3.cs    |   4 +-
 .../Codecs/PerField/TestPerFieldPostingsFormat2.cs |  12 +-
 src/Lucene.Net.Tests/Index/Test2BPositions.cs      |   2 +-
 src/Lucene.Net.Tests/Index/Test2BPostings.cs       |   4 +-
 src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs  |   8 +-
 src/Lucene.Net.Tests/Index/TestAddIndexes.cs       |  37 +-
 src/Lucene.Net.Tests/Index/TestAtomicUpdate.cs     |   1 +
 .../Index/TestBackwardsCompatibility.cs            |  24 +-
 .../Index/TestBackwardsCompatibility3x.cs          |  22 +-
 src/Lucene.Net.Tests/Index/TestBagOfPositions.cs   |   7 +-
 src/Lucene.Net.Tests/Index/TestBagOfPostings.cs    |   6 +-
 .../Index/TestBinaryDocValuesUpdates.cs            |   3 +-
 src/Lucene.Net.Tests/Index/TestCheckIndex.cs       |   2 +-
 src/Lucene.Net.Tests/Index/TestCodecs.cs           |  10 +-
 .../Index/TestConcurrentMergeScheduler.cs          |  12 +-
 .../Index/TestCrashCausesCorruptIndex.cs           |   2 +-
 src/Lucene.Net.Tests/Index/TestDeletionPolicy.cs   |   8 +-
 .../Index/TestDirectoryReaderReopen.cs             |   2 +-
 src/Lucene.Net.Tests/Index/TestDoc.cs              |   6 +-
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |  34 +-
 .../Index/TestDocValuesWithThreads.cs              |   6 +-
 .../Index/TestDocumentsWriterDeleteQueue.cs        |   9 +-
 .../Index/TestDocumentsWriterStallControl.cs       |   2 +-
 .../Index/TestFlushByRamOrCountsPolicy.cs          |   7 +-
 .../Index/TestForceMergeForever.cs                 |   2 +-
 src/Lucene.Net.Tests/Index/TestIndexInput.cs       |   2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      |  19 +-
 .../Index/TestIndexWriterCommit.cs                 |   4 +-
 .../Index/TestIndexWriterConfig.cs                 |   2 +-
 .../Index/TestIndexWriterDelete.cs                 |  50 +--
 .../Index/TestIndexWriterExceptions.cs             |  60 ++-
 .../Index/TestIndexWriterForceMerge.cs             |   8 +-
 .../Index/TestIndexWriterMerging.cs                |  13 +-
 .../Index/TestIndexWriterNRTIsCurrent.cs           |   6 +-
 .../Index/TestIndexWriterOnDiskFull.cs             |  46 +--
 .../Index/TestIndexWriterOutOfFileDescriptors.cs   |  14 +-
 .../Index/TestIndexWriterReader.cs                 |  18 +-
 .../Index/TestIndexWriterUnicode.cs                |   5 +-
 .../Index/TestIndexWriterWithThreads.cs            |  27 +-
 src/Lucene.Net.Tests/Index/TestIndexableField.cs   |   6 +-
 src/Lucene.Net.Tests/Index/TestIntBlockPool.cs     |   3 +-
 src/Lucene.Net.Tests/Index/TestLongPostings.cs     |  28 +-
 src/Lucene.Net.Tests/Index/TestMixedCodecs.cs      |   4 +-
 .../Index/TestMixedDocValuesUpdates.cs             |   4 +-
 src/Lucene.Net.Tests/Index/TestMultiFields.cs      |  14 +-
 .../Index/TestNRTReaderWithThreads.cs              |   6 +-
 src/Lucene.Net.Tests/Index/TestNRTThreads.cs       |   9 +-
 src/Lucene.Net.Tests/Index/TestNeverDelete.cs      |   2 +-
 src/Lucene.Net.Tests/Index/TestNorms.cs            |   1 +
 .../Index/TestNumericDocValuesUpdates.cs           |   4 +-
 .../Index/TestParallelReaderEmptyIndex.cs          |   4 +-
 src/Lucene.Net.Tests/Index/TestReaderClosed.cs     |   4 +-
 src/Lucene.Net.Tests/Index/TestRollingUpdates.cs   |  12 +-
 src/Lucene.Net.Tests/Index/TestSegmentMerger.cs    |   2 +-
 src/Lucene.Net.Tests/Index/TestSegmentReader.cs    |   8 +-
 src/Lucene.Net.Tests/Index/TestStressAdvance.cs    |  20 +-
 src/Lucene.Net.Tests/Index/TestStressIndexing.cs   |   1 +
 src/Lucene.Net.Tests/Index/TestStressIndexing2.cs  |  16 +-
 src/Lucene.Net.Tests/Index/TestStressNRT.cs        |  37 +-
 src/Lucene.Net.Tests/Index/TestSumDocFreq.cs       |   2 +-
 src/Lucene.Net.Tests/Index/TestTermdocPerf.cs      |   9 +-
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |  54 +--
 src/Lucene.Net.Tests/Index/TestTermsEnum2.cs       |   2 +-
 .../Index/TestTieredMergePolicy.cs                 |  10 +-
 .../Search/Payloads/TestPayloadNearQuery.cs        |   2 +-
 .../Search/Spans/TestPayloadSpans.cs               |   8 +-
 src/Lucene.Net.Tests/Search/TestAutomatonQuery.cs  |   2 +-
 src/Lucene.Net.Tests/Search/TestBoolean2.cs        |   4 +-
 src/Lucene.Net.Tests/Search/TestBooleanQuery.cs    |  12 +-
 .../Search/TestControlledRealTimeReopenThread.cs   |  31 +-
 .../Search/TestCustomSearcherSort.cs               |   2 +-
 src/Lucene.Net.Tests/Search/TestDocBoost.cs        |   2 +-
 .../Search/TestDocTermOrdsRangeFilter.cs           |   2 +-
 .../Search/TestDocTermOrdsRewriteMethod.cs         |   4 +-
 src/Lucene.Net.Tests/Search/TestFieldCache.cs      |   4 +-
 src/Lucene.Net.Tests/Search/TestLiveFieldValues.cs |   4 +-
 .../Search/TestMultiPhraseQuery.cs                 |   4 +-
 .../Search/TestMultiTermConstantScore.cs           |   6 +-
 .../Search/TestMultiTermQueryRewrites.cs           |   4 +-
 .../Search/TestNumericRangeQuery32.cs              |   2 +-
 .../Search/TestNumericRangeQuery64.cs              |   2 +-
 .../Search/TestPositionIncrement.cs                |   6 +-
 src/Lucene.Net.Tests/Search/TestPrefixRandom.cs    |   2 +-
 src/Lucene.Net.Tests/Search/TestRegexpRandom2.cs   |   6 +-
 src/Lucene.Net.Tests/Search/TestScorerPerf.cs      |   6 +-
 src/Lucene.Net.Tests/Search/TestSearchAfter.cs     |   4 +-
 .../Search/TestSearchWithThreads.cs                |   4 +-
 src/Lucene.Net.Tests/Search/TestSearcherManager.cs |  19 +-
 src/Lucene.Net.Tests/Search/TestShardSearching.cs  |  22 +-
 src/Lucene.Net.Tests/Search/TestSortRandom.cs      |  14 +-
 src/Lucene.Net.Tests/Search/TestTopDocsMerge.cs    |   2 +-
 src/Lucene.Net.Tests/Search/TestWildcard.cs        |   8 +-
 src/Lucene.Net.Tests/Search/TestWildcardRandom.cs  |   4 +-
 src/Lucene.Net.Tests/Store/TestCopyBytes.cs        |   5 +-
 src/Lucene.Net.Tests/Store/TestDirectory.cs        |   9 +-
 src/Lucene.Net.Tests/Store/TestHugeRamFile.cs      |   4 +-
 src/Lucene.Net.Tests/Store/TestLockFactory.cs      |   9 +-
 src/Lucene.Net.Tests/Store/TestMultiMMap.cs        |   2 +
 .../Store/TestNRTCachingDirectory.cs               |   2 +-
 .../Support/Index/TestTaskMergeScheduler.cs        |   2 +-
 src/Lucene.Net.Tests/Support/TestWeakDictionary.cs |   9 +-
 .../Support/TestWeakDictionaryBehavior.cs          |   6 +-
 src/Lucene.Net.Tests/TestExternalCodecs.cs         |  12 +-
 src/Lucene.Net.Tests/TestMergeSchedulerExternal.cs |   2 +-
 src/Lucene.Net.Tests/TestSearch.cs                 |   2 +-
 src/Lucene.Net.Tests/TestSearchForDuplicates.cs    |   4 +-
 .../Util/Automaton/TestCompiledAutomaton.cs        |  10 +-
 src/Lucene.Net.Tests/Util/Fst/TestBytesStore.cs    |  40 +-
 src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs          |  47 +--
 .../Util/Packed/TestEliasFanoSequence.cs           |   6 +-
 src/Lucene.Net.Tests/Util/Packed/TestPackedInts.cs |  21 +-
 .../Util/StressRamUsageEstimator.cs                |   8 +-
 src/Lucene.Net.Tests/Util/TestArrayUtil.cs         |   8 +-
 src/Lucene.Net.Tests/Util/TestBroadWord.cs         |   3 +-
 src/Lucene.Net.Tests/Util/TestCharsRef.cs          |   4 +-
 src/Lucene.Net.Tests/Util/TestFixedBitSet.cs       |   6 +-
 src/Lucene.Net.Tests/Util/TestLongBitSet.cs        |   6 +-
 src/Lucene.Net.Tests/Util/TestNumericUtils.cs      |   5 +-
 src/Lucene.Net.Tests/Util/TestOfflineSorter.cs     |   8 +-
 src/Lucene.Net.Tests/Util/TestOpenBitSet.cs        |   2 +-
 src/Lucene.Net.Tests/Util/TestPagedBytes.cs        |  13 +-
 src/Lucene.Net.Tests/Util/TestPriorityQueue.cs     |   2 +-
 .../Util/TestRamUsageEstimatorOnWildAnimals.cs     |   3 +-
 src/Lucene.Net.Tests/Util/TestRollingBuffer.cs     |   6 +-
 src/Lucene.Net.Tests/Util/TestUnicodeUtil.cs       |   2 +-
 src/Lucene.Net.Tests/Util/TestWeakIdentityMap.cs   |   4 +-
 src/Lucene.Net/Analysis/Analyzer.cs                |   1 -
 src/Lucene.Net/Analysis/TokenFilter.cs             |   5 +-
 src/Lucene.Net/Codecs/Lucene40/BitVector.cs        |   8 +-
 src/Lucene.Net/Index/ConcurrentMergeScheduler.cs   |   5 +-
 src/Lucene.Net/Index/DirectoryReader.cs            |   2 +-
 src/Lucene.Net/Index/DocValues.cs                  |   6 +-
 src/Lucene.Net/Index/IndexWriter.cs                |  38 +-
 src/Lucene.Net/Index/IndexWriterConfig.cs          |   6 +-
 src/Lucene.Net/Index/LiveIndexWriterConfig.cs      |   4 +-
 src/Lucene.Net/Index/SegmentReader.cs              |   3 +-
 src/Lucene.Net/Lucene.Net.csproj                   |   5 -
 src/Lucene.Net/Search/ConstantScoreQuery.cs        |  12 +-
 src/Lucene.Net/Search/ExactPhraseScorer.cs         |   4 +-
 src/Lucene.Net/Search/FieldCacheImpl.cs            |  17 +-
 src/Lucene.Net/Search/QueryWrapperFilter.cs        |  33 +-
 .../Search/Similarities/DFRSimilarity.cs           |   4 +-
 src/Lucene.Net/Search/Weight.cs                    |   7 +-
 src/Lucene.Net/Store/FSDirectory.cs                |  13 +-
 .../Store/RateLimitedDirectoryWrapper.cs           |   7 +-
 src/Lucene.Net/Support/ConcurrentHashSet.cs        |   2 +-
 src/Lucene.Net/Support/Diagnostics/Debugging.cs    |  19 +-
 .../Document/Extensions/DocumentExtensions.cs      |   4 +-
 src/Lucene.Net/Support/Util/Properties.cs          |  19 +-
 src/Lucene.Net/Support/Util/SystemProperties.cs    |   2 +-
 src/Lucene.Net/Util/ArrayUtil.cs                   |  22 +-
 src/Lucene.Net/Util/Automaton/RegExp.cs            |   2 +-
 src/Lucene.Net/Util/BytesRefArray.cs               |   2 +-
 src/Lucene.Net/Util/CharsRef.cs                    |   4 +-
 src/Lucene.Net/Util/CommandLineUtil.cs             |   9 +-
 src/Lucene.Net/Util/FieldCacheSanityChecker.cs     |   2 +-
 src/Lucene.Net/Util/Fst/Util.cs                    |   1 -
 src/Lucene.Net/Util/NumericUtils.cs                |   8 +-
 src/Lucene.Net/Util/Packed/Packed16ThreeBlocks.cs  |   2 +-
 src/Lucene.Net/Util/Packed/Packed8ThreeBlocks.cs   |   2 +-
 src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj    |   5 -
 .../AspNetCoreReplicationRequest.cs                |   3 +-
 .../Lucene.Net.Replicator.AspNetCore.csproj        |   6 -
 .../Lucene.Net.Tests.ICU.csproj                    |   2 -
 .../Lucene.Net.Tests.Cli.csproj                    |   3 -
 .../lucene-cli/SourceCode/SourceCodeExporter.cs    |   2 -
 438 files changed, 2701 insertions(+), 1992 deletions(-)
 copy websites/site/lucenetemplate/web.config => NuGet.config (78%)
 create mode 100644 build/azure-templates/publish-test-binaries.yml
 delete mode 100644 
src/Lucene.Net.TestFramework/Support/Attributes/LongRunningTestAttribute.cs
 create mode 100644 src/Lucene.Net.Tests.BenchmarkDotNet/IndexFilesBenchmarks.cs
 create mode 100644 
src/Lucene.Net.Tests.BenchmarkDotNet/SearchFilesBenchmarks.cs
 create mode 100644 
src/Lucene.Net.Tests.BenchmarkDotNet/Util/ContentGenerator.cs
 create mode 100644 src/Lucene.Net.Tests.BenchmarkDotNet/Util/PathUtil.cs

Reply via email to