[hibernate-commits] [hibernate/hibernate-search] fc23be: HSEARCH-2905 Clearly declare dependencies to JDBC ...

GitHub noreply at github.com
Fri Oct 6 05:18:49 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: fc23bea2da4abc5829c32c7d2c75c4e7df88b9b4
      https://github.com/hibernate/hibernate-search/commit/fc23bea2da4abc5829c32c7d2c75c4e7df88b9b4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M backends/jgroups/pom.xml
    M integrationtest/elasticsearch/pom.xml
    M integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/deletebyquery/DeleteByQueryMultiTenancyIT.java
    M integrationtest/jms/pom.xml
    M integrationtest/narayana/pom.xml
    M integrationtest/osgi/karaf-it/pom.xml
    M integrationtest/performance/orm/pom.xml
    M orm/pom.xml
    M orm/src/test/java/org/hibernate/search/test/batchindexing/DatabaseMultitenancyTest.java
    M pom.xml
    M serialization/avro/pom.xml

  Log Message:
  -----------
  HSEARCH-2905 Clearly declare dependencies to JDBC drivers in each module

Some modules only use H2 all the time, while some modules take the
database profile into account.

This change is mainly a first step for the next ones, which make the
Spring/Wildfly/etc integration tests take the database profile into
account.


  Commit: 4c23b4d0b908d499841d941d2d217dffc3ec9547
      https://github.com/hibernate/hibernate-search/commit/4c23b4d0b908d499841d941d2d217dffc3ec9547
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M integrationtest/wildfly/pom.xml
    A integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/arquillian/DataSourceConfigurator.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/arquillian/WildFlyConfigurationExtension.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/cmp/ContainerManagedPersistenceWithMassIndexerIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/elasticsearch/ElasticsearchModuleMemberRegistrationIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/jgroups/JGroupsDeploymentHelper.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/jms/DeploymentJmsMasterSlave.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/MemberRegistrationEarArchiveIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/MemberRegistrationIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/ModuleMemberRegistrationEarArchiveIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/ModuleMemberRegistrationEarArchiveWithJbossDeploymentIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/ModuleMemberRegistrationIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/cdi/CDIInjectionIT.java
    M integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/wildfly/massindexing/MassIndexingTimeoutIT.java
    A integrationtest/wildfly/src/test/resources/data-source.properties

  Log Message:
  -----------
  HSEARCH-2905 Take database profile into account in Wildfly integration tests

We used to ignore database profiles in those tests, and always used H2.


  Commit: 65db0868b204c3c393820828e54706b596680e95
      https://github.com/hibernate/hibernate-search/commit/65db0868b204c3c393820828e54706b596680e95
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M integrationtest/spring/pom.xml
    M integrationtest/spring/src/test/resources/application-jta.yaml
    M integrationtest/spring/src/test/resources/application.yaml

  Log Message:
  -----------
  HSEARCH-2905 Take database profile into account in Spring integration tests

We used to ignore database profiles in those tests, and always used H2.


  Commit: 55e5d4a58361d560440b58de937fa19a71a34f72
      https://github.com/hibernate/hibernate-search/commit/55e5d4a58361d560440b58de937fa19a71a34f72
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/bridge/BridgeTest.java

  Log Message:
  -----------
  HSEARCH-2879 Fix BridgeTest.testCalendarBridgeStringEncoding on PostgreSQL


  Commit: 6b55b85d003d11848939dbdf2640fcb479397186
      https://github.com/hibernate/hibernate-search/commit/6b55b85d003d11848939dbdf2640fcb479397186
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/analyzer/AlarmEntity.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/Article.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/BlogEntry.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/CustomAnalyzerDefinitionInClassBridgeTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/CustomAnalyzerImplementationInClassBridgeTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/DoubleAnalyzerTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/DuplicatedAnalyzerDefinitionTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/Entity1.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/Entity2.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/MyComponent.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/MyEntity.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderIndexingTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/definition/Team.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/AnalyzerInheritanceTest.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/BaseClass.java
    M orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/SubClass.java

  Log Message:
  -----------
  HSEARCH-2878 Do not rely on ORM in Analyzer-related tests

Those tests have nothing to do with the ORM integration, and they caused
encoding-related problems in the MySQL ITs.


  Commit: 4c3a06dc24d9370c09eadaf8f74a1880186c9671
      https://github.com/hibernate/hibernate-search/commit/4c3a06dc24d9370c09eadaf8f74a1880186c9671
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-10-06 (Fri, 06 Oct 2017)

  Changed paths:
    M engine/pom.xml
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AbstractTestAnalyzer.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AlarmEntity.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AnalyzerForTests1.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AnalyzerForTests2.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AnalyzerForTests3.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AnalyzerForTests4.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/AnalyzerTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/Article.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/BlogEntry.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/CustomAnalyzerDefinitionInClassBridgeTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/CustomAnalyzerImplementationInClassBridgeTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/DoubleAnalyzerTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/DuplicatedAnalyzerDefinitionTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/Entity1.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/Entity2.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/LanguageDiscriminator.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/MyComponent.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/MyEntity.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/NormalizerForTests1.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/StreamWrappingTokenizer.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/common/TestTokenizer.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderIndexingTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/definition/InsertWhitespaceFilter.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/definition/InsertWhitespaceFilterFactory.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/definition/Team.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/inheritance/AnalyzerInheritanceTest.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/inheritance/BaseClass.java
    A engine/src/test/java/org/hibernate/search/test/analyzer/inheritance/SubClass.java
    A engine/src/test/resources/org/hibernate/search/test/analyzer/mapping-chars.properties
    A engine/src/test/resources/org/hibernate/search/test/analyzer/stemmer-override.properties
    A engine/src/test/resources/org/hibernate/search/test/analyzer/stoplist.properties
    A engine/src/test/resources/org/hibernate/search/test/analyzer/synonyms.properties
    M orm/pom.xml
    R orm/src/test/java/org/hibernate/search/test/analyzer/AbstractTestAnalyzer.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AlarmEntity.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerForTests1.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerForTests2.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerForTests3.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerForTests4.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/AnalyzerTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/Article.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/BlogEntry.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/CustomAnalyzerDefinitionInClassBridgeTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/CustomAnalyzerImplementationInClassBridgeTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/DoubleAnalyzerTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/DuplicatedAnalyzerDefinitionTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/Entity1.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/Entity2.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/LanguageDiscriminator.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/MyComponent.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/MyEntity.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/NormalizerForTests1.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/StreamWrappingTokenizer.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/TestTokenizer.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderIndexingTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/definition/AnalyzerBuilderTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/definition/InsertWhitespaceFilter.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/definition/InsertWhitespaceFilterFactory.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/definition/Team.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/AnalyzerInheritanceTest.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/BaseClass.java
    R orm/src/test/java/org/hibernate/search/test/analyzer/inheritance/SubClass.java
    R orm/src/test/resources/org/hibernate/search/test/analyzer/mapping-chars.properties
    R orm/src/test/resources/org/hibernate/search/test/analyzer/stemmer-override.properties
    R orm/src/test/resources/org/hibernate/search/test/analyzer/stoplist.properties
    R orm/src/test/resources/org/hibernate/search/test/analyzer/synonyms.properties

  Log Message:
  -----------
  HSEARCH-2878 Move analyzer-related tests to the -engine module

Those tests have nothing to do with the ORM integration and they caused
encoding-related problems in the MySQL ITs.


Compare: https://github.com/hibernate/hibernate-search/compare/ceef35092363...4c3a06dc24d9


More information about the hibernate-commits mailing list