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%)