You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2022/01/05 14:35:10 UTC
[lucene] branch main updated (2381192 -> 475fbd0)
This is an automated email from the ASF dual-hosted git repository.
uschindler pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git.
from 2381192 LUCENE-10343: Remove MyRandom in favor of test framework random (#573)
add 475fbd0 LUCENE-10352: Convert TestAllAnalyzersHaveFactories and TestRandomChains to a global integration test and discover classes to check from module system (#582)
No new revisions were added by this update.
Summary of changes:
gradle/java/modules.gradle | 2 +-
gradle/validation/rat-sources.gradle | 1 +
lucene/CHANGES.txt | 13 +
.../build.gradle | 15 +-
.../src/test/module-info.java | 18 +-
.../analysis/tests/ModuleClassDiscovery.java | 95 ++
.../tests}/TestAllAnalyzersHaveFactories.java | 90 +-
.../lucene/analysis/tests/TestRandomChains.java | 961 ++++++++++++++++++
.../org/apache/lucene/analysis/tests}/da_UTF8.xml | 0
.../org/apache/lucene/analysis/tests}/simple.aff | 0
.../org/apache/lucene/analysis/tests}/simple.dic | 0
.../analysis/boost/DelimitedBoostTokenFilter.java | 3 +
.../lucene/analysis/cjk/CJKBigramFilter.java | 2 +
.../analysis/commongrams/CommonGramsFilter.java | 6 +-
.../commongrams/CommonGramsQueryFilter.java | 2 +
.../lucene/analysis/core/LowerCaseFilter.java | 2 +
.../apache/lucene/analysis/core/StopFilter.java | 2 +
.../DelimitedTermFrequencyTokenFilter.java | 3 +
.../miscellaneous/HyphenatedWordsFilter.java | 3 +
.../miscellaneous/LimitTokenCountFilter.java | 2 +
.../miscellaneous/LimitTokenOffsetFilter.java | 2 +
.../miscellaneous/LimitTokenPositionFilter.java | 2 +
.../miscellaneous/WordDelimiterGraphFilter.java | 2 +
.../analysis/path/PathHierarchyTokenizer.java | 2 +
.../path/ReversePathHierarchyTokenizer.java | 2 +
.../analysis/wikipedia/WikipediaTokenizer.java | 2 +
.../lucene/analysis/core/TestBugInSomething.java | 67 +-
.../apache/lucene/analysis/core/TestFactories.java | 2 +-
.../lucene/analysis/core/TestRandomChains.java | 1045 --------------------
.../TestKeywordMarkerFilterFactory.java | 2 +-
.../TestStemmerOverrideFilterFactory.java | 2 +-
.../pattern/TestPatternTypingFilterFactory.java | 2 +-
.../snowball/TestSnowballPorterFilterFactory.java | 2 +-
.../analysis/synonym/TestMultiWordSynonyms.java | 2 +-
.../analysis/synonym/TestSynonymFilterFactory.java | 2 +-
.../util/TestFilesystemResourceLoader.java | 1 +
.../analysis/ja/JapaneseCompletionFilter.java | 2 +
.../ja/JapaneseIterationMarkCharFilter.java | 3 +
.../analysis/ja/JapaneseKatakanaStemFilter.java | 3 +
.../lucene/analysis/ja/JapaneseNumberFilter.java | 2 +
.../lucene/analysis/ja/JapaneseTokenizer.java | 2 +
.../analysis/ja/StringMockResourceLoader.java | 46 -
.../apache/lucene/analysis/ja/TestFactories.java | 1 +
.../ja/TestJapaneseBaseFormFilterFactory.java | 1 +
...TestJapaneseIterationMarkCharFilterFactory.java | 1 +
.../ja/TestJapaneseKatakanaStemFilterFactory.java | 1 +
.../ja/TestJapaneseNumberFilterFactory.java | 1 +
.../TestJapanesePartOfSpeechStopFilterFactory.java | 1 +
.../ja/TestJapaneseReadingFormFilterFactory.java | 1 +
.../analysis/ja/TestJapaneseTokenizerFactory.java | 1 +
.../analysis/morfologik/MorfologikFilter.java | 2 +
lucene/analysis/nori/src/java/module-info.java | 1 +
.../lucene/analysis/ko/KoreanNumberFilter.java | 2 +
.../apache/lucene/analysis/ko/KoreanTokenizer.java | 3 +
.../org.apache.lucene.analysis.TokenFilterFactory | 1 +
.../analysis/ko/StringMockResourceLoader.java | 46 -
.../analysis/ko/TestKoreanNumberFilterFactory.java | 1 +
.../TestKoreanPartOfSpeechStopFilterFactory.java | 1 +
.../ko/TestKoreanReadingFormFilterFactory.java | 1 +
.../analysis/ko/TestKoreanTokenizerFactory.java | 1 +
.../analysis/opennlp/OpenNLPChunkerFilter.java | 2 +
.../analysis/opennlp/OpenNLPLemmatizerFilter.java | 2 +
.../lucene/analysis/opennlp/OpenNLPPOSFilter.java | 2 +
.../lucene/analysis/opennlp/OpenNLPTokenizer.java | 2 +
lucene/analysis/phonetic/build.gradle | 2 +-
lucene/analysis/phonetic/src/java/module-info.java | 1 +
.../analysis/phonetic/BeiderMorseFilter.java | 4 +
.../analysis/phonetic/DoubleMetaphoneFilter.java | 3 +
.../org.apache.lucene.analysis.TokenFilterFactory | 1 +
.../apache/lucene/analysis/CachingTokenFilter.java | 4 +
...pressForbidden.java => IgnoreRandomChains.java} | 10 +-
.../tests}/util/StringMockResourceLoader.java | 2 +-
settings.gradle | 1 +
73 files changed, 1285 insertions(+), 1235 deletions(-)
copy lucene/{analysis/morfologik.tests => analysis.tests}/build.gradle (59%)
copy lucene/{analysis/morfologik.tests => analysis.tests}/src/test/module-info.java (62%)
create mode 100644 lucene/analysis.tests/src/test/org/apache/lucene/analysis/tests/ModuleClassDiscovery.java
rename lucene/{analysis/common/src/test/org/apache/lucene/analysis/core => analysis.tests/src/test/org/apache/lucene/analysis/tests}/TestAllAnalyzersHaveFactories.java (69%)
create mode 100644 lucene/analysis.tests/src/test/org/apache/lucene/analysis/tests/TestRandomChains.java
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/compound => analysis.tests/src/test/org/apache/lucene/analysis/tests}/da_UTF8.xml (100%)
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/hunspell => analysis.tests/src/test/org/apache/lucene/analysis/tests}/simple.aff (100%)
copy lucene/{analysis/common/src/test/org/apache/lucene/analysis/hunspell => analysis.tests/src/test/org/apache/lucene/analysis/tests}/simple.dic (100%)
delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestRandomChains.java
delete mode 100644 lucene/analysis/kuromoji/src/test/org/apache/lucene/analysis/ja/StringMockResourceLoader.java
delete mode 100644 lucene/analysis/nori/src/test/org/apache/lucene/analysis/ko/StringMockResourceLoader.java
copy lucene/core/src/java/org/apache/lucene/util/{SuppressForbidden.java => IgnoreRandomChains.java} (76%)
rename lucene/{analysis/common/src/test/org/apache/lucene/analysis => test-framework/src/java/org/apache/lucene/tests}/util/StringMockResourceLoader.java (97%)