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

jbonofre pushed a commit to branch karaf-4.4.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.4.x by this push:
     new 764abe560d karaf-maven-plugin: Remove try/catch blocks from tests 
(#2074) (#2077)
764abe560d is described below

commit 764abe560dc87360525e2b998bceed205031cd73
Author: JB Onofré <[email protected]>
AuthorDate: Sun Oct 5 13:12:20 2025 +0200

    karaf-maven-plugin: Remove try/catch blocks from tests (#2074) (#2077)
    
    Error messages including the root cause are now being printed in case the 
test is failing.
    
    Signed-off-by: Holger Friedrich <[email protected]>
    Co-authored-by: Holger Friedrich <[email protected]>
---
 .../karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh    | 6 ++----
 tooling/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh  | 6 ++----
 .../src/it/test-check-dependencies-failure/verify.bsh               | 6 ++----
 .../karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh    | 6 ++----
 .../karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh  | 6 ++----
 .../src/it/test-feature-use-base-version/verify.bsh                 | 6 ++----
 .../test-feature-use-version-range-transfer-properties/verify.bsh   | 6 ++----
 .../src/it/test-feature-use-version-range-transitive/verify.bsh     | 6 ++----
 .../src/it/test-feature-use-version-range/verify.bsh                | 6 ++----
 .../src/it/test-include-project-artifact/verify.bsh                 | 6 ++----
 tooling/karaf-maven-plugin/src/it/test-input-file/verify.bsh        | 6 ++----
 tooling/karaf-maven-plugin/src/it/test-recursive/verify.bsh         | 1 +
 .../karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh   | 6 ++----
 .../src/it/test-repository-dependencies/verify.bsh                  | 6 ++----
 tooling/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh  | 6 ++----
 .../src/it/test-transitive-as-dependency/verify.bsh                 | 6 ++----
 tooling/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh   | 6 ++----
 17 files changed, 33 insertions(+), 64 deletions(-)

diff --git 
a/tooling/karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh
index 38c7ae15c8..8f1100bb61 100644
--- a/tooling/karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-aggregate-features/verify.bsh
@@ -26,9 +26,7 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"aggregate-features/target/feature/feature.xml");
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 return false;
diff --git a/tooling/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- a/tooling/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-basic-generation/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-check-dependencies-failure/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-check-dependencies-failure/verify.bsh
index c5515354e0..b02c83fee2 100644
--- 
a/tooling/karaf-maven-plugin/src/it/test-check-dependencies-failure/verify.bsh
+++ 
b/tooling/karaf-maven-plugin/src/it/test-check-dependencies-failure/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"dependencies-features/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh
index c5515354e0..b02c83fee2 100644
--- a/tooling/karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-check-dependencies/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"dependencies-features/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh
index c5515354e0..b02c83fee2 100644
--- a/tooling/karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-feature-dependencies/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"dependencies-features/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-base-version/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-base-version/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- a/tooling/karaf-maven-plugin/src/it/test-feature-use-base-version/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-feature-use-base-version/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/verify.bsh
 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/verify.bsh
index 140050291a..5a4f9d1a44 100644
--- 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/verify.bsh
+++ 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transfer-properties/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "feature/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/verify.bsh
 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/verify.bsh
index 140050291a..5a4f9d1a44 100644
--- 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/verify.bsh
+++ 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range-transitive/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "feature/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- 
a/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range/verify.bsh
+++ 
b/tooling/karaf-maven-plugin/src/it/test-feature-use-version-range/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- a/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git a/tooling/karaf-maven-plugin/src/it/test-input-file/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-input-file/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- a/tooling/karaf-maven-plugin/src/it/test-input-file/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-input-file/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git a/tooling/karaf-maven-plugin/src/it/test-recursive/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-recursive/verify.bsh
index c2b765a31c..eea2fae856 100644
--- a/tooling/karaf-maven-plugin/src/it/test-recursive/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-recursive/verify.bsh
@@ -21,6 +21,7 @@ import org.custommonkey.xmlunit.*;
 import java.io.*;
 import java.lang.*;
 
+// TODO fix this testcase
 //String control = "<features 
xmlns=\"http://karaf.apache.org/xmlns/features/v1.0.0\"; 
name=\"test-basic-generation\"/>";
 //
 //File generated = new File( basedir, "target/feature/feature.xml" );
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh
index 6af1a7c85e..cf7508a268 100644
--- a/tooling/karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-rename-main-feature/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, "target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-repository-dependencies/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-repository-dependencies/verify.bsh
index 97f7ccc25c..d0cf5bf106 100644
--- a/tooling/karaf-maven-plugin/src/it/test-repository-dependencies/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-repository-dependencies/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"dependency-feature-a/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git a/tooling/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh
index 78f37fd8fa..a6398ae94c 100644
--- a/tooling/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-simplify-bundles/verify.bsh
@@ -26,9 +26,7 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"simplify-features/target/feature/feature.xml");
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 return false;
diff --git 
a/tooling/karaf-maven-plugin/src/it/test-transitive-as-dependency/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-transitive-as-dependency/verify.bsh
index 78e7571c11..a31e48adcd 100644
--- a/tooling/karaf-maven-plugin/src/it/test-transitive-as-dependency/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-transitive-as-dependency/verify.bsh
@@ -26,10 +26,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // load the features file pushed to the repository
 File generated = new File(basedir, 
"transitive-as-dependency-feature/target/feature/feature.xml" );
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;
diff --git a/tooling/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh 
b/tooling/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh
index d82e6fff6c..7d1502716f 100644
--- a/tooling/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh
+++ b/tooling/karaf-maven-plugin/src/it/test-type-classifier/verify.bsh
@@ -29,10 +29,8 @@ Reader r = new FileReader(new File(basedir, "control.xml"));
 // TODO: repository and build offline (see KARAF-2927) 
 File generated = new File(basedir, "target/feature/feature.xml");
 if (generated.exists()) {
-    try {
-        XMLAssert.assertXMLEqual(r, new FileReader(generated));
-        return true;
-    } catch (Throwable ignored) { }
+    XMLAssert.assertXMLEqual(r, new FileReader(generated));
+    return true;
 }
 
 return false;

Reply via email to