This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new ecbf0ff69f [IT] fix integration tests (#6789)
ecbf0ff69f is described below

commit ecbf0ff69f0f8f1ae217d2e7831a0b235e137c46
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Mon Mar 16 11:48:10 2026 +0100

    [IT] fix integration tests (#6789)
---
 assemblies/static/src/main/resources/LICENSE       | 109 +++++++++++++++------
 integration-tests/database/0037-ddl.hpl            |  88 ++++++++---------
 integration-tests/database/datasets/golden-ddl.csv |   2 +-
 .../neo4j/datasets/golden-action-constraint.csv    |   2 +-
 .../resolver/0001-vault-add-secrets.hpl            |   2 +-
 plugins/transforms/drools/pom.xml                  |  67 +++----------
 6 files changed, 135 insertions(+), 135 deletions(-)

diff --git a/assemblies/static/src/main/resources/LICENSE 
b/assemblies/static/src/main/resources/LICENSE
index 768c4b7179..007f85c086 100644
--- a/assemblies/static/src/main/resources/LICENSE
+++ b/assemblies/static/src/main/resources/LICENSE
@@ -256,6 +256,9 @@ This product bundles antlr-complete 3.5.3, which is 
available under a
 This product bundles antlr-runtime 3.5.2, which is available under a
 "3-clause BSD" license. For details, see licenses/LICENSE-BSD3.
 
+This product bundles antlr4-runtime 4.10.1, which is available under a
+"2-clause BSD" license. For details, see licenses/LICENSE-BSD2.
+
 This product bundles antlr4-runtime 4.9.3, which is available under a
 "2-clause BSD" license. For details, see licenses/LICENSE-BSD2.
 
@@ -727,28 +730,82 @@ This product bundles dnsjava 3.6.1, which is available 
under a
 This product bundles dom4j 2.2.0, which is available under a
 "3-clause BSD" license. For details, see licenses/LICENSE-BSD3.
 
-This product bundles drools-compiler 7.74.1.Final, which is available under a
+This product bundles drools-base 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-canonical-model 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-codegen-common 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-commands 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-compiler 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-core 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-decisiontables 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-core 7.74.1.Final, which is available under a
+This product bundles drools-drl-ast 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-core-dynamic 7.74.1.Final, which is available 
under a
+This product bundles drools-drl-extensions 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-core-reflective 7.74.1.Final, which is available 
under a
+This product bundles drools-drl-parser 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-decisiontables 7.74.1.Final, which is available 
under a
+This product bundles drools-ecj 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-ecj 7.74.1.Final, which is available under a
+This product bundles drools-engine 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-mvel 7.74.1.Final, which is available under a
+This product bundles drools-io 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles drools-templates 7.74.1.Final, which is available under a
+This product bundles drools-kiesession 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-model-codegen 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-model-compiler 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-model-prototype 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-mvel 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-mvel-compiler 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-mvel-parser 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-templates 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-tms 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-util 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-wiring-api 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-wiring-dynamic 10.1.0, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
+This product bundles drools-wiring-static 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
 This product bundles dropbox-core-sdk 7.0.0, which is available under a
@@ -763,6 +820,9 @@ This product bundles dynamodb 2.20.162, which is available 
under a
 This product bundles dynamodb-lock-client 1.3.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
+This product bundles ecj 3.33.0, which is available under a
+"Eclipse Public 2.0" license. For details, see licenses/LICENSE-EPL20.
+
 This product bundles ecj 4.6.1, which is available under a
 "Eclipse Public 1.0" license. For details, see licenses/LICENSE-EPL10.
 
@@ -1285,6 +1345,9 @@ This product bundles JavaEWAH 1.2.3, which is available 
under a
 This product bundles javafaker 1.0.2, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
+This product bundles javaparser-core 3.25.8, which is available under a
+"Apache 2.0" license. For details, see LICENSE.
+
 This product bundles javapoet 1.13.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
@@ -1600,28 +1663,19 @@ This product bundles kerby-pkix 2.0.3, which is 
available under a
 This product bundles kerby-util 2.0.3, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles kie-api 7.74.1.Final, which is available under a
-"Apache 2.0" license. For details, see LICENSE.
-
-This product bundles kie-internal 7.74.1.Final, which is available under a
+This product bundles kie-api 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles kie-memory-compiler 7.74.1.Final, which is available 
under a
+This product bundles kie-internal 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles kie-soup-commons 7.74.1.Final, which is available under a
+This product bundles kie-memory-compiler 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles kie-soup-maven-support 7.74.1.Final, which is available 
under a
+This product bundles kie-util-maven-support 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles kie-soup-project-datamodel-api 7.74.1.Final, which is 
available under a
-"Apache 2.0" license. For details, see LICENSE.
-
-This product bundles kie-soup-project-datamodel-commons 7.74.1.Final, which is 
available under a
-"Apache 2.0" license. For details, see LICENSE.
-
-This product bundles kie-soup-xstream 7.74.1.Final, which is available under a
+This product bundles kie-util-xml 10.1.0, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
 This product bundles kinesis 2.20.162, which is available under a
@@ -1771,15 +1825,12 @@ This product bundles msal4j-persistence-extension 
1.3.0, which is available unde
 This product bundles mssql-jdbc 13.3.0.jre11-preview, which is available under 
a
 "The MIT" license. For details, see licenses/LICENSE-MIT.
 
-This product bundles mvel2 2.4.15.Final, which is available under a
+This product bundles mvel2 2.5.2.Final, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
 This product bundles mxdump 0.14, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles mxparser 1.2.2, which is available under a
-"Indiana University Extreme! Lab Software License" license. For details, see 
licenses/LICENSE-IUE.
-
 This product bundles native-protocol 1.5.1, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
@@ -2599,18 +2650,12 @@ This product bundles xmlbeans 5.3.0, which is available 
under a
 This product bundles xmlgraphics-commons 2.9, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
-This product bundles xmlpull 1.1.3.1, which is available under a
-"Public Domain" license. For details, see Public Domain.
-
 This product bundles xmpbox 3.0.5, which is available under a
 "Apache 2.0" license. For details, see LICENSE.
 
 This product bundles xmpcore 6.1.11, which is available under a
 "3-clause BSD" license. For details, see licenses/LICENSE-BSD3.
 
-This product bundles xstream 1.4.21, which is available under a
-"3-clause BSD" license. For details, see licenses/LICENSE-BSD3.
-
 This product bundles xz 1.10, which is available under a
 "0-clause BSD" license. For details, see licenses/LICENSE-BSD0.
 
diff --git a/integration-tests/database/0037-ddl.hpl 
b/integration-tests/database/0037-ddl.hpl
index 936db3940b..59dbf73c6c 100644
--- a/integration-tests/database/0037-ddl.hpl
+++ b/integration-tests/database/0037-ddl.hpl
@@ -49,6 +49,50 @@ limitations under the License.
       <enabled>Y</enabled>
     </hop>
   </order>
+  <transform>
+    <name>Check</name>
+    <type>Dummy</type>
+    <description/>
+    <distribute>Y</distribute>
+    <custom_distribution/>
+    <copies>1</copies>
+    <partitioning>
+      <method>none</method>
+      <schema_name/>
+    </partitioning>
+    <attributes/>
+    <GUI>
+      <xloc>352</xloc>
+      <yloc>112</yloc>
+    </GUI>
+  </transform>
+  <transform>
+    <name>DDL</name>
+    <type>DDL</type>
+    <description/>
+    <distribute>Y</distribute>
+    <custom_distribution/>
+    <copies>1</copies>
+    <partitioning>
+      <method>none</method>
+      <schema_name/>
+    </partitioning>
+    <connection>h2-db</connection>
+    <ddlOutputField>ddl</ddlOutputField>
+    <droppingTable>Y</droppingTable>
+    <executingDdl>Y</executingDdl>
+    <fieldLengthField>length</fieldLengthField>
+    <fieldNameField>name</fieldNameField>
+    <fieldPrecisionField>precision</fieldPrecisionField>
+    <fieldTypeField>hopType</fieldTypeField>
+    <schemaName/>
+    <tableName>DDLTEST</tableName>
+    <attributes/>
+    <GUI>
+      <xloc>256</xloc>
+      <yloc>112</yloc>
+    </GUI>
+  </transform>
   <transform>
     <name>columns</name>
     <type>DataGrid</type>
@@ -126,50 +170,6 @@ limitations under the License.
       <yloc>112</yloc>
     </GUI>
   </transform>
-  <transform>
-    <name>DDL</name>
-    <type>DDL</type>
-    <description/>
-    <distribute>Y</distribute>
-    <custom_distribution/>
-    <copies>1</copies>
-    <partitioning>
-      <method>none</method>
-      <schema_name/>
-    </partitioning>
-    <connection>h2-db</connection>
-    <ddlOutputField>ddl</ddlOutputField>
-    <droppingTable>Y</droppingTable>
-    <executingDdl>Y</executingDdl>
-    <fieldLengthField>length</fieldLengthField>
-    <fieldNameField>name</fieldNameField>
-    <fieldPrecisionField>precision</fieldPrecisionField>
-    <fieldTypeField>hopType</fieldTypeField>
-    <schemaName/>
-    <tableName>ddlTest</tableName>
-    <attributes/>
-    <GUI>
-      <xloc>256</xloc>
-      <yloc>112</yloc>
-    </GUI>
-  </transform>
-  <transform>
-    <name>Check</name>
-    <type>Dummy</type>
-    <description/>
-    <distribute>Y</distribute>
-    <custom_distribution/>
-    <copies>1</copies>
-    <partitioning>
-      <method>none</method>
-      <schema_name/>
-    </partitioning>
-    <attributes/>
-    <GUI>
-      <xloc>352</xloc>
-      <yloc>112</yloc>
-    </GUI>
-  </transform>
   <transform_error_handling>
   </transform_error_handling>
   <attributes/>
diff --git a/integration-tests/database/datasets/golden-ddl.csv 
b/integration-tests/database/datasets/golden-ddl.csv
index 58db98d8bb..54ae2dfcbc 100644
--- a/integration-tests/database/datasets/golden-ddl.csv
+++ b/integration-tests/database/datasets/golden-ddl.csv
@@ -1,5 +1,5 @@
 ddl
-"CREATE TABLE ddlTest
+"CREATE TABLE DDLTEST
 (
   id INT
 , name VARCHAR(100)
diff --git a/integration-tests/neo4j/datasets/golden-action-constraint.csv 
b/integration-tests/neo4j/datasets/golden-action-constraint.csv
index b2c11a468f..f89204be02 100644
--- a/integration-tests/neo4j/datasets/golden-action-constraint.csv
+++ b/integration-tests/neo4j/datasets/golden-action-constraint.csv
@@ -1,3 +1,3 @@
 name,type,entityType,labelsOrTypes,properties,createStatement
-pk_person_id,UNIQUENESS,NODE,"[""Person""]","[""ID""]",CREATE CONSTRAINT 
`pk_person_id` FOR (n:`Person`) REQUIRE (n.`ID`) IS UNIQUE
+pk_person_id,NODE_PROPERTY_UNIQUENESS,NODE,"[""Person""]","[""ID""]",CREATE 
CONSTRAINT `pk_person_id` FOR (n:`Person`) REQUIRE (n.`ID`) IS UNIQUE
 nn_person_name,NODE_PROPERTY_EXISTENCE,NODE,"[""Person""]","[""name""]",CREATE 
CONSTRAINT `nn_person_name` FOR (n:`Person`) REQUIRE (n.`name`) IS NOT NULL
diff --git a/integration-tests/resolver/0001-vault-add-secrets.hpl 
b/integration-tests/resolver/0001-vault-add-secrets.hpl
index aa5deade06..445ccfc401 100644
--- a/integration-tests/resolver/0001-vault-add-secrets.hpl
+++ b/integration-tests/resolver/0001-vault-add-secrets.hpl
@@ -107,7 +107,7 @@ limitations under the License.
     <data>
       <line>
         <item>myroot</item>
-        <item>http://localhost:8200/v1/secret/data/hop</item>
+        <item>http://vault:8200/v1/secret/data/hop</item>
         <item>application/json</item>
         <item>{
   "data": {
diff --git a/plugins/transforms/drools/pom.xml 
b/plugins/transforms/drools/pom.xml
index 8e2cc92764..e0540b0ae8 100644
--- a/plugins/transforms/drools/pom.xml
+++ b/plugins/transforms/drools/pom.xml
@@ -30,7 +30,7 @@
     <name>Hop Plugins Transforms Drools</name>
 
     <properties>
-        <drools.version>7.74.1.Final</drools.version>
+        <drools.version>10.1.0</drools.version>
     </properties>
 
     <dependencyManagement>
@@ -42,17 +42,24 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-bom</artifactId>
+                <version>${drools.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
     <dependencies>
         <dependency>
             <groupId>org.drools</groupId>
-            <artifactId>drools-compiler</artifactId>
+            <artifactId>drools-decisiontables</artifactId>
             <version>${drools.version}</version>
             <exclusions>
                 <exclusion>
-                    <groupId>commons-codec</groupId>
+                    <groupId>org.apache.poi</groupId>
                     <artifactId>*</artifactId>
                 </exclusion>
                 <exclusion>
@@ -63,7 +70,7 @@
         </dependency>
         <dependency>
             <groupId>org.drools</groupId>
-            <artifactId>drools-core</artifactId>
+            <artifactId>drools-engine</artifactId>
             <version>${drools.version}</version>
             <exclusions>
                 <exclusion>
@@ -76,62 +83,10 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-core-dynamic</artifactId>
-            <version>${drools.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-core-reflective</artifactId>
-            <version>${drools.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-decisiontables</artifactId>
-            <version>${drools.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.poi</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-mvel</artifactId>
             <version>${drools.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.logging.log4j</groupId>
-                    <artifactId>log4j-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-templates</artifactId>
-            <version>${drools.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.slf4j</groupId>

Reply via email to