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>