2016-08-26 14:55 GMT+02:00 Rafael Pestano <rmpest...@gmail.com>:

> I see, I think it simplifies configuration (e.g one container in
> arquillian.xml plus no need to use dedicate maven plugin to
> download/extract distribution)
>
>
You still need to configure the container so you can

1. customize a tomee:

<?xml version="1.0"?>
<arquillian xmlns="http://jboss.org/schema/arquillian";
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
            xsi:schemaLocation="
              http://jboss.org/schema/arquillian
              http://jboss.org/schema/arquillian/arquillian_1_0.xsd";>

  <container qualifier="tomee" default="true">
    <configuration>
      <property name="conf">src/test/conf</property>
      <property name="classifier">plus</property>
      <property name="httpsPort">-1</property>
      <property name="httpPort">-1</property>
      <property name="stopPort">-1</property>
      <property name="ajpPort">-1</property>
      <property name="simpleLog">true</property>
      <property name="cleanOnStartUp">true</property>
      <property name="dir">target/tribestream</property>
      <property name="removeUnusedWebapps">false</property>
      <property
name="appWorkingDir">target/arquillian-test-working-dir</property>
      <property name="properties">
        openejb.deploymentId.format={appId}/{ejbJarId}/{ejbName}
        com.tomitribe.tribestream.monitoring.core.gauge.activated = true
        com.tomitribe.tribestream.monitoring.core.healthcheck.activated = true
        com.tomitribe.tribestream.monitoring.store.DataStoreFactory =
com.tomitribe.tribestream.monitoring.store.DebugSynchronousStoreFactory
      </property>
      <property name="catalina_opts">-Duser.language=en
-Duser.region=en_US</property>

      <property name="additionalLibs">
        mvn:supergroup:superartifact:version

        mvn:supergroup2:superartifact2:version

</property>

    </configuration>
  </container>

</arquillian>



2. or just download an already built custom tomee:

<?xml version="1.0"?>
<arquillian xmlns="http://jboss.org/schema/arquillian";
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
            xsi:schemaLocation="
              http://jboss.org/schema/arquillian
              http://jboss.org/schema/arquillian/arquillian_1_0.xsd";>

  <container qualifier="tomee" default="true">
    <configuration>
      <property name="conf">src/test/conf</property>
      <property name="groupId">org.com.mytomee</property>
      <property name="artifactId">mytomee</property>
      <property name="version">1.2.0</property>
      <property name="classifier" />

    </configuration>
  </container>

</arquillian>


3. or mix them all ;)


2016-08-26 9:50 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
>
> > TomEE already supports it built-in so chameleon doesnt bring much if you
> > are not multi-container dependent (you can set maven coordinates in the
> > arquillian.xml).
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > <http://www.tomitribe.com> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2016-08-26 14:45 GMT+02:00 Rafael Pestano <rmpest...@gmail.com>:
> >
> > > I was going to suggest arquillian-chameleon because it can download
> your
> > > customized tomee instance from a maven repository (here we upload our
> > > customized jboss to artifactory and ahare it across environments) but
> > there
> > > is an issue with tomee:
> > > https://github.com/arquillian/arquillian-container-chameleon/issues/31
> > >
> > > 2016-08-25 17:15 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
> > >
> > > > Tip: additionalLibs property allows to do the same using a list of
> > local
> > > > path or mvn coordinates for libs. Avoid binaries in scm
> > > >
> > > > Le 25 août 2016 20:51, "Felipe Jaekel" <fkjae...@gmail.com> a écrit
> :
> > > >
> > > > > Hi,
> > > > >
> > > > > If you want to use a real instance because of configuration and
> libs,
> > > you
> > > > > can copy them to your project and use the following properties:
> > > > >
> > > > > <property name="lib">src/test/tomee/lib</property>
> > > > > <property name="conf">src/test/tomee/conf</property>
> > > > >
> > > > > 2016-08-25 13:31 GMT-03:00 Lowe_Shi <socke...@126.com>:
> > > > >
> > > > > > Hi everyone,
> > > > > > I'm new in Arquillian and Tomee. I have the follow question:
> > > > > > Can we run Arquillian Test on a local(not unziped from internet)
> or
> > > > real
> > > > > > Tomee instance through TomEE Remote Adapter?
> > > > > > Any suggestions is appreciated.
> > > > > > Thanks
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > View this message in context: http://tomee-openejb.979440.
> > > > > > n4.nabble.com/Can-we-run-Arquillian-Test-on-a-local-
> > > > > > not-unziped-from-internet-or-real-Tomee-instance-through-
> > > > > > TomEEr-tp4679899.html
> > > > > > Sent from the TomEE Users mailing list archive at Nabble.com.
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Att,
> > >
> > > Rafael M. Pestano
> > >
> > > Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> > > http://rpestano.wordpress.com/
> > > @realpestano
> > >
> >
>
>
>
> --
> Att,
>
> Rafael M. Pestano
>
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> http://rpestano.wordpress.com/
> @realpestano
>

Reply via email to