you fixed your dependencies? i mean kept a single adapter?

arquillian-tomee-embedded should bring it back

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/2/18 Luca Merolla <[email protected]>

> I have tried with 1.6.0-SNAPSHOT of today and I've got:
> java.lang.ClassNotFoundException:
> org.apache.openejb.arquillian.common.ArquillianUtil
>
> Then I have added arquillian-common in the pom.xml and now I get:
>
> java.lang.ClassNotFoundException:
> org.apache.openejb.arquillian.common.TomEEContainer
>
> full log: http://pastebin.com/kY2e3Ayh
>
>
> On Mon, Feb 18, 2013 at 12:23 AM, Luca Merolla <[email protected]
> >wrote:
>
> > @John @Romain
> >
> > Here is briefly what I have done:
> > 1- set @Deployment(testable = true) - this will make @EJB not working but
> > it will make Arquillian Persistence to work
> > 2- then I have defined an empty method that will be used by DBUnit to
> load
> > the dataset defined in the @UsingDataSet:
> >
> > @Test @InSequence(1) public void initDB(){}
> > In fact, Arquillian Persistence does not support
> @Deployment(testable=false)
> > and so the dataset was not loaded, so @UsingDataSet was ignored.
> >
> > 3- Every other test is defined like this, to achieve @EJB working and
> > having the dataset already loaded.
> > @Test @InSequence(2) @RunAsClient public void myTest(){...}
> >
> > I'll test the snapshot of tomorrow and then I'll share some (hopefully
> > working) code.
> >
> >
> >
> >
> >
> > On Mon, Feb 18, 2013 at 12:09 AM, Romain Manni-Bucau <
> > [email protected]> wrote:
> >
> >> @John: basically provisioning with dbunit
> >>
> >> @Luca: forgot to mention your datasource name was XXX and in openejb it
> is
> >> java:openejb/Resource/XXX (you don't need it in TomEE but since DBUnit
> >> doesn't know about this you should specify it completely)
> >>
> >> *Romain Manni-Bucau*
> >> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> >> *Blog: **http://rmannibucau.wordpress.com/*<
> >> http://rmannibucau.wordpress.com/>
> >> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >> *Github: https://github.com/rmannibucau*
> >>
> >>
> >>
> >> 2013/2/18 John D. Ament <[email protected]>
> >>
> >> > Romain- only kind of, since you can have multiple deployments, some
> >> > testable, some not testable.  Though I don't think that's the case
> here.
> >> >
> >> > RunAsClient and testable=false/true have no direct correlation, other
> >> than
> >> > what Romain side in that if testable=false for all archives it's
> assumed
> >> > that the test case runs on the client.  Testable controls the
> Arquillian
> >> > archive enrichment process.
> >> >
> >> > Luca, you mention execute the successive methods.. and testable=false.
> >> >  Testable is an attribute on @Deployment, which controls whether that
> >> > deployment can be enriched by Arquillian.  Deployments happen once per
> >> > class, not once per method.  Can you explain a little better what
> you're
> >> > trying to do?  Are you using the persistence extension to seed data
> and
> >> > trying to work with that data in your test methods, across multiple
> test
> >> > methods?
> >> >
> >> >
> >> > On Sun, Feb 17, 2013 at 5:56 PM, Romain Manni-Bucau
> >> > <[email protected]>wrote:
> >> >
> >> > > testable != RunAsClient
> >> > >
> >> > > testable = false implies RunAsClient since it prevents the
> >> enrichement of
> >> > > the app archive so arquillian can't run on server side
> >> > >
> >> > > *Romain Manni-Bucau*
> >> > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> >> > > *Blog: **http://rmannibucau.wordpress.com/*<
> >> > > http://rmannibucau.wordpress.com/>
> >> > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >> > > *Github: https://github.com/rmannibucau*
> >> > >
> >> > >
> >> > >
> >> > > 2013/2/17 Luca Merolla <[email protected]>
> >> > >
> >> > > > Ok, I'll try tomorrow.
> >> > > >
> >> > > > In the mean time, by using @RunAsClient and @InSequence, I have
> >> figured
> >> > > out
> >> > > > how to use testable=true and still use both:
> >> > > > - the arquillian persistence to load the dataset (even if in my
> >> case it
> >> > > > fails for now)
> >> > > > - execute the successive methods as client (testable=false) with
> >> > > > @RunAsClient
> >> > > >
> >> > > > I'll let you know the results of the snapshot of tomorrow.
> >> > > >
> >> > > > Thanks!
> >> > > >
> >> > > >
> >> > > > On Sun, Feb 17, 2013 at 11:45 PM, Romain Manni-Bucau
> >> > > > <[email protected]>wrote:
> >> > > >
> >> > > > > i fixed some few things in tomee embedded
> >> > > > >
> >> > > > > should work with the snapshot of tomorrow
> >> > > > >
> >> > > > > FYI i removed all adapters but the tomee embedded one to avoid
> >> side
> >> > > > effects
> >> > > > > + used a in container test (testable = true).
> >> > > > >
> >> > > > >
> >> > > > > *Romain Manni-Bucau*
> >> > > > > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> >> > > > > *Blog: **http://rmannibucau.wordpress.com/*<
> >> > > > > http://rmannibucau.wordpress.com/>
> >> > > > > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >> > > > > *Github: https://github.com/rmannibucau*
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > 2013/2/16 Luca Merolla <[email protected]>
> >> > > > >
> >> > > > > > I have tested with both:
> >> > > > > >
> >> > > > > > tomee-1.6.0-SNAPSHOT
> >> > > > > > openejb-core-1.6.0-SNAPSHOT
> >> > > > > >
> >> > > > > > but I still get the same exception. Probably there is
> something
> >> > that
> >> > > > > > Arquillian needs that I have not found so far
> >> > > > > >
> >> > > > > >
> >> > > > > > On Sat, Feb 16, 2013 at 7:19 PM, Romain Manni-Bucau
> >> > > > > > <[email protected]>wrote:
> >> > > > > >
> >> > > > > > > http://repository.apache.org/snapshots/
> >> > > > > > > Le 16 févr. 2013 18:42, "Luca Merolla" <
> >> [email protected]>
> >> > a
> >> > > > > écrit
> >> > > > > > :
> >> > > > > > >
> >> > > > > > > > In which maven repository can I find the 1.6.0-SNAPSHOT?
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > On Sat, Feb 16, 2013 at 4:30 PM, Romain Manni-Bucau
> >> > > > > > > > <[email protected]>wrote:
> >> > > > > > > >
> >> > > > > > > > > Right,
> >> > > > > > > > >
> >> > > > > > > > > Maybe try the snapshot about this error
> >> > > > > > > > > Le 16 févr. 2013 16:17, "Luca Merolla" <
> >> > [email protected]
> >> > > >
> >> > > > a
> >> > > > > > > écrit
> >> > > > > > > > :
> >> > > > > > > > >
> >> > > > > > > > > > Quick update, I have removed from @Deployment the
> >> attribute
> >> > > > > > > > > testable=false
> >> > > > > > > > > > because it seems is not supported by arquillian
> >> > persistence.
> >> > > > > > > > > >
> >> > > > > > > > > > Now I get another error, but "No Naming Context
> >> Available".
> >> > > > > > > > > > logs: http://pastebin.com/tnEtYynK
> >> > > > > > > > > >
> >> > > > > > > > > > Maybe is a missing dependency
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > > On Sat, Feb 16, 2013 at 3:59 PM, Luca Merolla <
> >> > > > > > > [email protected]
> >> > > > > > > > > > >wrote:
> >> > > > > > > > > >
> >> > > > > > > > > > > I have managed to create the datasource with
> >> Arquillian
> >> > > > > > properties
> >> > > > > > > as
> >> > > > > > > > > you
> >> > > > > > > > > > > suggested.
> >> > > > > > > > > > >
> >> > > > > > > > > > > Now I see hibernate creating the tables, and
> executing
> >> > > > queries,
> >> > > > > > but
> >> > > > > > > > > > > the @UsingDataSet annotation seems ignored and the
> >> > database
> >> > > > is
> >> > > > > > not
> >> > > > > > > > > > > populated with the data from the dataset and the
> query
> >> > > > returns
> >> > > > > > zero
> >> > > > > > > > > > > entities.
> >> > > > > > > > > > >
> >> > > > > > > > > > > Here is the output
> >> > > > > > > > > > >
> >> > > > > > > > > > > http://pastebin.com/smFTJg1X
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > On Sat, Feb 16, 2013 at 3:32 PM, Romain Manni-Bucau
> <
> >> > > > > > > > > > [email protected]
> >> > > > > > > > > > > > wrote:
> >> > > > > > > > > > >
> >> > > > > > > > > > >> Resources.xml is in web-inf so shrinkwrap is fine.
> >> > > > > > > > > > >>
> >> > > > > > > > > > >> For global datasource use properties syntax in
> >> > > "properties"
> >> > > > > > > property
> >> > > > > > > > > of
> >> > > > > > > > > > >> the
> >> > > > > > > > > > >> tomee container in arquillian.xml (ds =
> >> > > > > > > > > > new://Resource?type=DataSource...)
> >> > > > > > > > > > >> Le 16 févr. 2013 15:08, "Luca Merolla" <
> >> > > > > [email protected]>
> >> > > > > > a
> >> > > > > > > > > > écrit :
> >> > > > > > > > > > >>
> >> > > > > > > > > > >> > Is it possible to use resources.xm like that:
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > <?xml version="1.0" encoding="UTF-8"?>
> >> > > > > > > > > > >> > <resources>
> >> > > > > > > > > > >> > <Resource id="nuvolaDS"
> >> type="javax.sql.DataSource">
> >> > > > > > > > > > >> > JdbcDriver org.h2.Driver
> >> > > > > > > > > > >> > JdbcUrl jdbc:h2:mem:nuvola_test;DB_CLOSE_DELAY=-1
> >> > > > > > > > > > >> > UserName sa
> >> > > > > > > > > > >> > Password
> >> > > > > > > > > > >> > JtaManaged true
> >> > > > > > > > > > >> > </Resource>
> >> > > > > > > > > > >> > </resources>
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > and then how do I configure in arquillian.xml to
> >> use
> >> > > this
> >> > > > > > > resource
> >> > > > > > > > > > file?
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > I have tried to add something like that but it
> >> doesn't
> >> > > > work
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > <container qualifier="tomee">
> >> > > > > > > > > > >> > <configuration>
> >> > > > > > > > > > >> > <property
> >> > > > > > > > name="openEjbXml">tomee-embedded/resources.xml</property>
> >> > > > > > > > > > >> > </configuration>
> >> > > > > > > > > > >> > </container>
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > On Sat, Feb 16, 2013 at 12:09 PM, Romain
> >> Manni-Bucau
> >> > > > > > > > > > >> > <[email protected]>wrote:
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > > Basically dbunit doesnt use the persistence.xml
> >> and
> >> > > with
> >> > > > > jta
> >> > > > > > > > > > >> persistence
> >> > > > > > > > > > >> > > unit the datasource is configure in
> >> arquillian.xml
> >> > (in
> >> > > > > > > > properties
> >> > > > > > > > > > >> > property)
> >> > > > > > > > > > >> > > or providing a tomee.xml.
> >> > > > > > > > > > >> > >
> >> > > > > > > > > > >> > > I know Jean-Louis extended dbunit to reuse the
> >> jndi
> >> > > > > > > datasource,
> >> > > > > > > > > > maybe
> >> > > > > > > > > > >> he
> >> > > > > > > > > > >> > > could share his code
> >> > > > > > > > > > >> > > Le 16 févr. 2013 12:03, "Luca Merolla" <
> >> > > > > > > [email protected]>
> >> > > > > > > > a
> >> > > > > > > > > > >> écrit
> >> > > > > > > > > > >> > :
> >> > > > > > > > > > >> > >
> >> > > > > > > > > > >> > > > Hi all,
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > I'm still testing Arquillian with TomEE
> >> embedded
> >> > > and I
> >> > > > > > would
> >> > > > > > > > > like
> >> > > > > > > > > > to
> >> > > > > > > > > > >> > > load a
> >> > > > > > > > > > >> > > > dataset generated with DBUnit.
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > I have seen some examples that are using the
> >> > > > > > > > > > >> > > > annotation  @UsingDataSet("dataset.xml")
> >> however I
> >> > > > don't
> >> > > > > > see
> >> > > > > > > > any
> >> > > > > > > > > > >> DBUnit
> >> > > > > > > > > > >> > > > information about the data loaded and in fact
> >> in
> >> > my
> >> > > > test
> >> > > > > > > > cases,
> >> > > > > > > > > > the
> >> > > > > > > > > > >> DAO
> >> > > > > > > > > > >> > > is
> >> > > > > > > > > > >> > > > returning null from the database query.
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > Here is the project to reproduce the issue
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >>
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> http://www.fileconvoy.com/dfl.php?id=gad1e779cec1eb3289992251597f1580011e18db1d
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > I thought it was a problem of dependencies,
> >> then I
> >> > > > have
> >> > > > > > > added
> >> > > > > > > > > > >> DBUnit in
> >> > > > > > > > > > >> > > > arquillian-pom.xml file but nothing changed.
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > My application is using PostgreSQL, but for
> the
> >> > > > testing
> >> > > > > I
> >> > > > > > > > wanted
> >> > > > > > > > > > to
> >> > > > > > > > > > >> use
> >> > > > > > > > > > >> > > an
> >> > > > > > > > > > >> > > > in-memory database like H2 or HSQL. In the
> >> > > > > > persistence.xml I
> >> > > > > > > > > have
> >> > > > > > > > > > >> tried
> >> > > > > > > > > > >> > > to
> >> > > > > > > > > > >> > > > configure HSQL.
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > > > Thanks in advance,
> >> > > > > > > > > > >> > > > LM
> >> > > > > > > > > > >> > > >
> >> > > > > > > > > > >> > >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > --
> >> > > > > > > > > > >> >   *Luca Merolla*
> >> > > > > > > > > > >> > Management, Business & Technology Consultant
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >  <http://maps.google.com/maps?q=&hl=en>
>  *Mobile:*
> >> > > > > > > +393774569974
> >> > > > > > > > > > >> > *Email:* [email protected]
> >> > > > > > > > > > >> >  *www.linkedin.com/in/lucamerolla*
> >> > > > > > > > > > >> > *Website <http://www.merollaconsulting.com>*
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >> > Merolla Consulting Limited
> >> > > > > > > > > > >> >
> >> > > > > > > > > > >>
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > --
> >> > > > > > > > > > >   *Luca Merolla*
> >> > > > > > > > > > >
> >> > > > > > > > > > > Management, Business & Technology Consultant
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>
> >> > > > > > > > > > >  *Mobile:* +393774569974
> >> > > > > > > > > > > *Email:* [email protected]
> >> > > > > > > > > > >  *www.linkedin.com/in/lucamerolla*
> >> > > > > > > > > > > *Website <http://www.merollaconsulting.com>*
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > Merolla Consulting Limited
> >> > > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > > --
> >> > > > > > > > > >   *Luca Merolla*
> >> > > > > > > > > > Management, Business & Technology Consultant
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> >> > > > +393774569974
> >> > > > > > > > > > *Email:* [email protected]
> >> > > > > > > > > >  *www.linkedin.com/in/lucamerolla*
> >> > > > > > > > > > *Website <http://www.merollaconsulting.com>*
> >> > > > > > > > > >
> >> > > > > > > > > >
> >> > > > > > > > > > Merolla Consulting Limited
> >> > > > > > > > > >
> >> > > > > > > > >
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > --
> >> > > > > > > >   *Luca Merolla*
> >> > > > > > > > Management, Business & Technology Consultant
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> >> > +393774569974
> >> > > > > > > > *Email:* [email protected]
> >> > > > > > > >  *www.linkedin.com/in/lucamerolla*
> >> > > > > > > > *Website <http://www.merollaconsulting.com>*
> >> > > > > > > >
> >> > > > > > > >
> >> > > > > > > > Merolla Consulting Limited
> >> > > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > --
> >> > > > > >   *Luca Merolla*
> >> > > > > > Management, Business & Technology Consultant
> >> > > > > >
> >> > > > > >
> >> > > > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:*
> >> +393774569974
> >> > > > > > *Email:* [email protected]
> >> > > > > >  *www.linkedin.com/in/lucamerolla*
> >> > > > > > *Website <http://www.merollaconsulting.com>*
> >> > > > > >
> >> > > > > >
> >> > > > > > Merolla Consulting Limited
> >> > > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > >   *Luca Merolla*
> >> > > > Management, Business & Technology Consultant
> >> > > >
> >> > > >
> >> > > >  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> >> > > > *Email:* [email protected]
> >> > > >  *www.linkedin.com/in/lucamerolla*
> >> > > > *Website <http://www.merollaconsulting.com>*
> >> > > >
> >> > > >
> >> > > > Merolla Consulting Limited
> >> > > >
> >> > >
> >> >
> >>
> >
> >
> >
> > --
> >   *Luca Merolla*
> >
> > Management, Business & Technology Consultant
> >
> >
> >  <http://maps.google.com/maps?q=&hl=en>
> >  *Mobile:* +393774569974
> > *Email:* [email protected]
> >  *www.linkedin.com/in/lucamerolla*
> > *Website <http://www.merollaconsulting.com>*
> >
> >
> > Merolla Consulting Limited
> >
>
>
>
> --
>   *Luca Merolla*
> Management, Business & Technology Consultant
>
>
>  <http://maps.google.com/maps?q=&hl=en>  *Mobile:* +393774569974
> *Email:* [email protected]
>  *www.linkedin.com/in/lucamerolla*
> *Website <http://www.merollaconsulting.com>*
>
>
> Merolla Consulting Limited
>

Reply via email to