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 82f3699  build.ps1: Changing the order of execution so when we check 
if the SDK is installed, it won't crash due to an error.
     new 71d1430  Fixed TestThreadInterruptDeadlock and 
TestTwoThreadsInterruptDeadlock
     new dcc15dd  build.ps1: Removed functions that install the .NET Core 1.0 
SDK
     new 304a8f1  Updated to the latest version of SharpZipLib, 1.1.0
     new 85da288  Upgraded to the latest version of 
TeamCity.VSTest.TestAdapter, 1.0.15
     new eb4a815  TestICUCollationKeyAnalyzer: Removed manual failure, since we 
are no longer getting crashes due to background threads throwing exceptions
     new 3ba63c9  BUG: Fixed ConcurrentMergeScheduler and TaskMergeScheduler so 
they don't throw exceptions on background threads and properly throw exceptions 
on the calling thread (fixes #214, fixes #220, fixes LUCENENET-603)
     new e46f1a7  Lucene.Net.Tests.Index.TestIndexWriter.cs: Removed extra code 
that was used to put propagate background exceptions to the calling thread 
(ThreadClass now handles this for us). Relates to #218. The tests still fail 
intermittently, but we at least now have useful exceptions that give us clues.
     new e970bbf  Removed manual test failures that were used to block 
application crashes due to exceptions on background threads
     new f7a6a26  SWEEP: Made all tests 5 seconds or over into long running 
tests, and removed the attribute from tests that are now performing better than 
they used to
     new b73217f  Removed Timeout attribute from tests that are known to run in 
a short time, and deleted the (pointless) HasTimeoutAttribute
     new dbb983f  Upgrade test target from .NET Core 2.0 to .NET Core 2.1 to 
support icu.net (see: https://github.com/sillsdev/icu-dotnet/issues/118)
     new 7c96de9  Upgraded icu.net to the stable version on NuGet, 59.1.15

The 12 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:
 NuGet.config                                       | 29 --------
 TestTargetFramework.proj                           |  4 +-
 build/Dependencies.props                           |  7 +-
 build/build.ps1                                    | 30 +-------
 .../Collation/ICUCollationAttributeFactory.cs      |  2 +-
 .../Collation/ICUCollationDocValuesField.cs        |  2 +-
 .../Collation/ICUCollationKeyAnalyzer.cs           |  2 +-
 .../Collation/ICUCollationKeyFilter.cs             |  2 +-
 .../ICUCollatedTermAttributeImpl.cs                |  2 +-
 .../Lucene.Net.Analysis.SmartCn.csproj             |  6 ++
 .../Lucene.Net.Benchmark.csproj                    |  4 +-
 .../Attributes/HasTimeoutAttribute.cs              | 38 ----------
 .../Index/BaseStoredFieldsFormatTestCase.cs        |  6 +-
 .../Index/BaseTermVectorsFormatTestCase.cs         |  4 +-
 .../Store/MockDirectoryWrapper.cs                  |  4 ++
 .../Util/BaseDocIdSetTestCase.cs                   |  3 +-
 .../Analysis/CharFilters/TestMappingCharFilter.cs  |  2 +-
 .../Analysis/Core/TestAnalyzers.cs                 |  3 +-
 .../Analysis/Core/TestBugInSomething.cs            |  3 +-
 .../Analysis/Core/TestFactories.cs                 |  3 +-
 .../TestRemoveDuplicatesTokenFilter.cs             |  3 +-
 .../Miscellaneous/TestWordDelimiterFilter.cs       |  3 +-
 .../Analysis/NGram/EdgeNGramTokenFilterTest.cs     |  3 +-
 .../Analysis/NGram/EdgeNGramTokenizerTest.cs       |  5 +-
 .../Analysis/NGram/NGramTokenFilterTest.cs         |  3 +-
 .../Analysis/NGram/NGramTokenizerTest.cs           |  5 +-
 .../Pattern/TestPatternReplaceCharFilter.cs        |  5 +-
 .../Analysis/Shingle/ShingleFilterTest.cs          |  3 +-
 .../Analysis/Snowball/TestSnowball.cs              |  2 +-
 .../Analysis/Snowball/TestSnowballVocab.cs         |  3 +-
 .../Analysis/Th/TestThaiAnalyzer.cs                | 18 +----
 .../Analysis/Util/TestRollingCharBuffer.cs         |  3 +-
 .../Lucene.Net.Tests.Analysis.Common.csproj        |  2 +-
 .../Collation/TestICUCollationKeyAnalyzer.cs       |  3 -
 .../Lucene.Net.Tests.Analysis.Kuromoji.csproj      |  2 +-
 .../TestJapaneseTokenizer.cs                       |  4 +-
 .../Language/Bm/PhoneticEnginePerformanceTest.cs   |  5 +-
 .../Lucene.Net.Tests.Analysis.Phonetic.csproj      |  2 +-
 .../TestPhoneticFilter.cs                          |  3 +-
 .../Lucene.Net.Tests.Analysis.SmartCn.csproj       |  4 +-
 .../TestSmartChineseAnalyzer.cs                    |  3 +-
 .../Lucene.Net.Tests.Analysis.Stempel.csproj       |  2 +-
 .../ByTask/TestPerfTasksLogic.cs                   |  3 +-
 .../Lucene.Net.Tests.Benchmark.csproj              |  6 +-
 .../Lucene.Net.Tests.Classification.csproj         |  2 +-
 .../Lucene.Net.Tests.Codecs.csproj                 |  2 +-
 .../SimpleText/TestSimpleTextPostingsFormat.cs     |  7 +-
 .../SimpleText/TestSimpleTextStoredFieldsFormat.cs | 12 +---
 .../SimpleText/TestSimpleTextTermVectorsFormat.cs  |  6 +-
 .../Lucene.Net.Tests.Demo.csproj                   |  2 +-
 .../Lucene.Net.Tests.Expressions.csproj            |  2 +-
 .../Lucene.Net.Tests.Facet.csproj                  |  2 +-
 .../Taxonomy/TestSearcherTaxonomyManager.cs        |  5 +-
 .../Taxonomy/TestTaxonomyCombined.cs               |  5 +-
 .../Taxonomy/WriterCache/TestCharBlockArray.cs     |  5 +-
 .../Lucene.Net.Tests.Grouping.csproj               |  2 +-
 .../Lucene.Net.Tests.Highlighter.csproj            |  2 +-
 .../Lucene.Net.Tests.Join.csproj                   |  2 +-
 .../Lucene.Net.Tests.Memory.csproj                 |  2 +-
 .../Lucene.Net.Tests.Misc.csproj                   |  2 +-
 .../Lucene.Net.Tests.Queries.csproj                |  2 +-
 .../Lucene.Net.Tests.QueryParser.csproj            |  2 +-
 .../Lucene.Net.Tests.Replicator.csproj             |  2 +-
 .../Lucene.Net.Tests.Sandbox.csproj                |  2 +-
 .../Lucene.Net.Tests.Spatial.csproj                |  2 +-
 .../Lucene.Net.Tests.Suggest.csproj                |  2 +-
 .../Analyzing/AnalyzingInfixSuggesterTest.cs       |  3 +-
 .../Suggest/Analyzing/FuzzySuggesterTest.cs        |  3 +-
 .../Analysis/TestGraphTokenizers.cs                |  9 +--
 .../Lucene3x/TestLucene3xTermVectorsFormat.cs      |  2 +-
 .../Codecs/Lucene3x/TestSurrogates.cs              |  2 +-
 .../Lucene40/TestLucene40StoredFieldsFormat.cs     |  6 +-
 .../Lucene40/TestLucene40TermVectorsFormat.cs      |  2 +-
 .../Lucene41/TestLucene41StoredFieldsFormat.cs     |  4 +-
 .../Codecs/PerField/TestPerFieldDocValuesFormat.cs |  2 +-
 .../Index/Test2BBinaryDocValues.cs                 |  4 +-
 .../Index/Test2BNumericDocValues.cs                |  2 +-
 src/Lucene.Net.Tests/Index/Test2BPositions.cs      |  2 +-
 src/Lucene.Net.Tests/Index/Test2BPostings.cs       |  2 +-
 src/Lucene.Net.Tests/Index/Test2BPostingsBytes.cs  |  2 +-
 .../Index/Test2BSortedDocValues.cs                 |  4 +-
 src/Lucene.Net.Tests/Index/Test2BTerms.cs          |  2 +-
 src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs  |  2 +-
 src/Lucene.Net.Tests/Index/TestAtomicUpdate.cs     |  2 +-
 .../Index/TestBackwardsCompatibility.cs            |  3 +-
 src/Lucene.Net.Tests/Index/TestByteSlices.cs       |  2 +-
 .../Index/TestConcurrentMergeScheduler.cs          | 61 +++++++++++++++--
 src/Lucene.Net.Tests/Index/TestDeletionPolicy.cs   |  2 +-
 src/Lucene.Net.Tests/Index/TestDocTermOrds.cs      |  2 +-
 src/Lucene.Net.Tests/Index/TestDuelingCodecs.cs    |  2 +-
 src/Lucene.Net.Tests/Index/TestIndexWriter.cs      | 53 +++-----------
 .../Index/TestIndexWriterExceptions.cs             | 16 +++--
 .../Index/TestIndexWriterMerging.cs                |  4 +-
 .../Index/TestIndexWriterReader.cs                 |  6 +-
 .../Index/TestIndexWriterUnicode.cs                |  2 +-
 .../Index/TestIndexWriterWithThreads.cs            |  4 +-
 src/Lucene.Net.Tests/Index/TestIntBlockPool.cs     |  3 +-
 .../Index/TestMixedDocValuesUpdates.cs             |  2 +-
 src/Lucene.Net.Tests/Index/TestPostingsFormat.cs   |  6 --
 .../Index/TestStoredFieldsFormat.cs                |  2 +-
 src/Lucene.Net.Tests/Index/TestStressNRT.cs        |  3 +-
 .../Index/TestTaskMergeSchedulerExternal.cs        | 54 ++++++++++++---
 src/Lucene.Net.Tests/Index/TestTermsEnum.cs        |  2 +-
 src/Lucene.Net.Tests/Lucene.Net.Tests.csproj       |  2 +-
 src/Lucene.Net.Tests/Search/TestAutomatonQuery.cs  |  2 +-
 .../Search/TestControlledRealTimeReopenThread.cs   |  2 +-
 .../Search/TestFieldCacheRewriteMethod.cs          |  2 +-
 .../Search/TestNumericRangeQuery64.cs              |  2 +-
 src/Lucene.Net.Tests/Search/TestScorerPerf.cs      |  6 +-
 src/Lucene.Net.Tests/Search/TestSearcherManager.cs |  2 +-
 src/Lucene.Net.Tests/Store/TestDirectory.cs        |  4 +-
 src/Lucene.Net.Tests/Store/TestLockFactory.cs      |  4 +-
 src/Lucene.Net.Tests/Store/TestMultiMMap.cs        |  4 +-
 .../Support/TestLurchTableThreading.cs             |  6 +-
 src/Lucene.Net.Tests/Support/TestWeakDictionary.cs |  2 +-
 .../Support/TestWeakDictionaryBehavior.cs          |  2 +-
 src/Lucene.Net.Tests/TestWorstCaseTestBehavior.cs  | 12 +---
 .../Util/Packed/TestEliasFanoSequence.cs           |  2 +-
 src/Lucene.Net.Tests/Util/TestBroadWord.cs         |  3 +-
 src/Lucene.Net.Tests/Util/TestCollectionUtil.cs    |  3 +-
 src/Lucene.Net.Tests/Util/TestFixedBitSet.cs       |  2 +-
 src/Lucene.Net.Tests/Util/TestLongBitSet.cs        |  2 +-
 src/Lucene.Net.Tests/Util/TestNumericUtils.cs      |  2 +-
 src/Lucene.Net.Tests/Util/TestPagedBytes.cs        |  3 +-
 src/Lucene.Net.Tests/Util/TestWeakIdentityMap.cs   |  4 +-
 src/Lucene.Net/Index/IndexWriter.cs                |  5 +-
 src/Lucene.Net/Index/TaskMergeScheduler.cs         | 35 +++++++---
 src/Lucene.Net/Support/Threading/ThreadClass.cs    | 80 ++++++++++++++++++++--
 src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj    |  2 +-
 .../Lucene.Net.Tests.ICU.csproj                    |  6 +-
 .../Lucene.Net.Tests.Cli.csproj                    |  2 +-
 src/dotnet/tools/lucene-cli/lucene-cli.csproj      |  4 ++
 132 files changed, 434 insertions(+), 380 deletions(-)
 delete mode 100644 NuGet.config
 delete mode 100644 
src/Lucene.Net.TestFramework/Attributes/HasTimeoutAttribute.cs

Reply via email to