CAMEL-10232: [camel-itest-karaf] CamelJbpmTest fails as it requires 
com.sun.tools.xjc


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4a8a1358
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4a8a1358
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4a8a1358

Branch: refs/heads/master
Commit: 4a8a1358990722562f2a1376bb42243d98f1ae43
Parents: 06bc26f
Author: lburgazzoli <lburgazz...@gmail.com>
Authored: Wed Aug 10 13:24:10 2016 +0200
Committer: lburgazzoli <lburgazz...@gmail.com>
Committed: Wed Aug 10 17:26:34 2016 +0200

----------------------------------------------------------------------
 .../apache/camel/itest/karaf/CamelJbpmTest.java  | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4a8a1358/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJbpmTest.java
----------------------------------------------------------------------
diff --git 
a/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJbpmTest.java
 
b/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJbpmTest.java
index ee96830..7fad026 100644
--- 
a/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJbpmTest.java
+++ 
b/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelJbpmTest.java
@@ -20,10 +20,29 @@ import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.ops4j.pax.exam.junit.PaxExam;
 
+import org.ops4j.pax.exam.Configuration;
+import org.ops4j.pax.exam.CoreOptions;
+import org.ops4j.pax.exam.junit.PaxExam;
+import org.ops4j.pax.exam.Option;
+
 @RunWith(PaxExam.class)
 public class CamelJbpmTest extends BaseKarafTest {
 
     public static final String COMPONENT = extractName(CamelJbpmTest.class);
+    
+    @Configuration
+    public static Option[] configure() {
+        Option[] baseOptions = BaseKarafTest.configure();
+        Option[] additionalOptions = CoreOptions.options(
+            CoreOptions.systemPackage("com.sun.tools.xjc")
+        );
+
+        Option[] options = new Option[baseOptions.length + 
additionalOptions.length];
+        System.arraycopy(baseOptions, 0, options, 0, baseOptions.length);
+        System.arraycopy(additionalOptions, 0, options, baseOptions.length, 
additionalOptions.length);
+
+        return options;    
+    }
 
     @Test
     public void test() throws Exception {

Reply via email to