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 {