[hibernate/hibernate-search] 9a5b1c: HSEARCH-4571 Move out unnecessary tests from showcase
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 9a5b1c13501f8246ee0abd8a21c08c0000141112
https://github.com/hibernate/hibernate-search/commit/9a5b1c13501f8246ee0a...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/massindexing/MassIndexingManualSchemaManagementIT.java
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/massindexing/MassIndexingMonitorIT.java
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/sync/OutOfSyncIndexIT.java
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/util/Book.java
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/util/BookCreatorUtils.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
R integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingManualSchemaManagementIT.java
R integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseOutOfSyncIndexIT.java
Log Message:
-----------
HSEARCH-4571 Move out unnecessary tests from showcase
8 months, 2 weeks
[hibernate/hibernate-search] 4b9c20: HSEARCH-4583 Introduce NestedRunner to include nes...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 4b9c205ab44462e9de4a0b1965cda8b358ff18fd
https://github.com/hibernate/hibernate-search/commit/4b9c205ab44462e9de4a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
A util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/runner/nested/BlockJUnit4ClassRunnerWithEnclosingTestClass.java
A util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/runner/nested/Nested.java
A util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/runner/nested/NestedRunner.java
A util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/runner/nested/NestedRunnerWithEnclosingTestClass.java
Log Message:
-----------
HSEARCH-4583 Introduce NestedRunner to include nested classes in a JUnit 4 test
Commit: 615c89a0949a287fad666314c5e94eda19322c15
https://github.com/hibernate/hibernate-search/commit/615c89a0949a287fad66...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/AbstractCompositeProjectionFromAsIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionBaseIT.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionMultiStepIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionSingleStepIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/ObjectProjectionBaseIT.java
Log Message:
-----------
HSEARCH-4582 Test from()/as() on object projections as well as composite projections
Commit: 9f5a241c61d82d1df706770508563e89d5edc743
https://github.com/hibernate/hibernate-search/commit/9f5a241c61d82d1df706...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/AbstractCompositeProjectionFromAsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/ObjectProjectionBaseIT.java
Log Message:
-----------
HSEARCH-4582 Test multi-valued composite/object projections more extensively
Commit: 2c8602824d91a50e5e62f4b61cd8bd9acfb1c06b
https://github.com/hibernate/hibernate-search/commit/2c8602824d91a50e5e62...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckTestRunner.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckTestRunner.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/TermsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/DistanceProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/ObjectProjectionBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingAddIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingAddOrUpdateIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingAddOrUpdateOrDeleteEntityAbsentIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingAddOrUpdateOrDeleteEntityPresentIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingDeleteIT.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/EventProcessorClusterLinkDynamicShardingBaseTest.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/EventProcessorClusterLinkMixedSharding4ShardSelfDynamicBaseTest.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/EventProcessorClusterLinkMixedSharding4ShardSelfStaticBaseTest.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/EventProcessorClusterLinkStaticSharding4ShardBaseTest.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/MassIndexerAgentClusterLinkDynamicShardingBaseTest.java
M mapper/orm-coordination-outbox-polling/src/test/java/org/hibernate/search/mapper/orm/coordination/outboxpolling/event/impl/MassIndexerAgentClusterLinkStaticSharding3ShardBaseTest.java
Log Message:
-----------
HSEARCH-4583 Migrate all tests to NestedRunner
Commit: 6c427667cd38a898f16af2122e4f87989e9f636d
https://github.com/hibernate/hibernate-search/commit/6c427667cd38a898f16a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M build/config/src/main/resources/forbidden-internal.txt
Log Message:
-----------
HSEARCH-4583 Mandate the use of NesterRunner instead of Enclosed
Commit: c60bebfec47cbd309b0c42eaf625574281f58957
https://github.com/hibernate/hibernate-search/commit/c60bebfec47cbd309b0c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M jqassistant/rules.xml
Log Message:
-----------
HSEARCH-4583 Check with JQAssistant that inner test classes are always annotated with @Nested
Compare: https://github.com/hibernate/hibernate-search/compare/9206d01093ec...c60b...
8 months, 2 weeks
[hibernate/hibernate-search] c5dc9e: HSEARCH-4515 Don't use ToChildBlockJoinQuery unnec...
by Yoann Rodière
Branch: refs/heads/6.1
Home: https://github.com/hibernate/hibernate-search
Commit: c5dc9e27e6d113453ea49d9db55e51058cc062d7
https://github.com/hibernate/hibernate-search/commit/c5dc9e27e6d113453ea4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/NestedDocsProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/Queries.java
Log Message:
-----------
HSEARCH-4515 Don't use ToChildBlockJoinQuery unnecessarily in NestedDocsProvider
Commit: 8f812b960d3a50b8197eb38faf0e1c644d9c4522
https://github.com/hibernate/hibernate-search/commit/8f812b960d3a50b8197e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/DoubleMultiValuesToSingleValuesSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/JoiningLongMultiValuesSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/JoiningTextMultiValuesSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/LongMultiValuesToSingleValuesSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/MultiValueMode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/TextMultiValuesToSingleValuesSource.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/ChildDocIds.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/JoinChildrenIdIterator.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/NestedDocsProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/ExplicitDocIdSetIterator.java
A backend/lucene/src/test/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/ChildDocIdsTest.java
Log Message:
-----------
HSEARCH-4515 Refactor JoinChildrenIdIterator into ChildDocIds
So that joining becomes optional, and the class allows for simply
iterating over children.
Commit: 65b7659c8a2c273b363d30569451e7c93f0c13aa
https://github.com/hibernate/hibernate-search/commit/65b7659c8a2c273b363d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/collector/impl/StoredFieldsCollector.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/NestedDocsProvider.java
Log Message:
-----------
HSEARCH-4515 Use ChildDocIds in StoredFieldsCollector
Commit: 19f374559269a81b8aadb5abd1a74691263f0157
https://github.com/hibernate/hibernate-search/commit/19f374559269a81b8aad...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/join/impl/NestedDocsProvider.java
Log Message:
-----------
HSEARCH-4515 Clarify comment about creating an IndexSearcher in NestedDocsProvider
Commit: 20f09b0b958748e8a2e2aa74b5dba193f154d3c9
https://github.com/hibernate/hibernate-search/commit/20f09b0b958748e8a2e2...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/nested/ProjectionAndOrderByNestedIT.java
Log Message:
-----------
HSEARCH-4584 Test projection and sort on the same nested field with the Lucene Backend
Commit: d5434267de11b490f459ba74a22e6e845e67dfa3
https://github.com/hibernate/hibernate-search/commit/d5434267de11b490f459...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2022-05-17 (Tue, 17 May 2022)
Changed paths:
R integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/nested/ProjectionAndOrderByNestedIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldProjectionAndSortNestedIT.java
Log Message:
-----------
HSEARCH-4584 Move FieldProjectionAndSortNestedIT to the backend TCK and reference the JIRA key
Compare: https://github.com/hibernate/hibernate-search/compare/38e56aef4b36...d543...
8 months, 2 weeks