Search in sources :

Example 1 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class OptaPlannerIntegrationTest method createDeployment.

@Deployment
public static JavaArchive createDeployment() {
    JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "camel-optaplanner-tests");
    archive.addPackages(true, "org.optaplanner.examples.cloudbalancing");
    archive.addPackages(true, "org.optaplanner.examples.common");
    archive.setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "com.google.guava,org.apache.commons.lang3");
        return builder.openStream();
    });
    archive.addAsResource("optaplanner/cloudBalancingScoreRules.drl");
    archive.addAsResource("optaplanner/solverConfig.xml");
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 2 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class UndertowHandlerTest method createDeployment.

@Deployment
public static JavaArchive createDeployment() {
    final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "undertow-handler-test");
    archive.addClasses(HttpRequest.class);
    archive.setManifest(new Asset() {

        @Override
        public InputStream openStream() {
            ManifestBuilder builder = new ManifestBuilder();
            builder.addManifestHeader("Dependencies", "org.wildfly.extension.undertow,io.undertow.core");
            return builder.openStream();
        }
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) InputStream(java.io.InputStream) Asset(org.jboss.shrinkwrap.api.asset.Asset) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 3 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class SpringContextDeploymentTest method createdeployment.

@Deployment
public static JavaArchive createdeployment() {
    final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "camel-deployment-tests");
    archive.addAsResource("spring/transform6-camel-context.xml", "some-other-name.xml");
    archive.setManifest(new Asset() {

        @Override
        public InputStream openStream() {
            ManifestBuilder builder = new ManifestBuilder();
            builder.addManifestHeader("Dependencies", "org.jboss.as.controller-client");
            return builder.openStream();
        }
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) InputStream(java.io.InputStream) Asset(org.jboss.shrinkwrap.api.asset.Asset) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 4 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class MyBatisIntegrationTest method createdeployment.

@Deployment
public static JavaArchive createdeployment() {
    JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "camel-mybatis-tests");
    archive.addClasses(Account.class);
    archive.addAsResource("mybatis/SqlMapConfig.xml", "SqlMapConfig.xml");
    archive.addAsResource("mybatis/Account.xml");
    archive.setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "com.h2database.h2");
        return builder.openStream();
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 5 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class Olingo2IntegrationTest method createOlingoServerDeployment.

@Deployment(testable = false, order = 1, name = "olingo-server.war")
public static WebArchive createOlingoServerDeployment() {
    final WebArchive archive = ShrinkWrap.create(WebArchive.class, "olingo-server.war");
    archive.addPackage(Olingo2TestServlet.class.getPackage());
    archive.setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "org.apache.cxf.ext,org.apache.olingo2");
        return builder.openStream();
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) Olingo2TestServlet(org.wildfly.camel.test.olingo2.subA.Olingo2TestServlet) WebArchive(org.jboss.shrinkwrap.api.spec.WebArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Aggregations

Deployment (org.jboss.arquillian.container.test.api.Deployment)25 ManifestBuilder (org.jboss.gravia.resource.ManifestBuilder)25 JavaArchive (org.jboss.shrinkwrap.api.spec.JavaArchive)18 InputStream (java.io.InputStream)8 Asset (org.jboss.shrinkwrap.api.asset.Asset)8 StringAsset (org.jboss.shrinkwrap.api.asset.StringAsset)4 WebArchive (org.jboss.shrinkwrap.api.spec.WebArchive)2 EmbeddedKafkaBroker (org.wildfly.camel.test.common.kafka.EmbeddedKafkaBroker)2 XMLUtils (org.wildfly.camel.test.common.utils.XMLUtils)2 EmbeddedZookeeper (org.wildfly.camel.test.common.zookeeper.EmbeddedZookeeper)2 Customer (org.wildfly.camel.test.jaxb.model.Customer)2 Customer (org.wildfly.camel.test.common.types.Customer)1 AvailablePortFinder (org.wildfly.camel.test.common.utils.AvailablePortFinder)1 DMRUtils (org.wildfly.camel.test.common.utils.DMRUtils)1 LogUtils (org.wildfly.camel.test.common.utils.LogUtils)1 Olingo2TestServlet (org.wildfly.camel.test.olingo2.subA.Olingo2TestServlet)1 RSSFeedServlet (org.wildfly.camel.test.rss.subA.RSSFeedServlet)1 CustomerService (org.wildfly.camel.test.soap.subA.CustomerService)1